質問: accessフォームでサブフォームの合計値が出てこない 注文書を作っています。 サブフォーム中で各項目の金額を表示させます。 これらの金額を名前"金額計"で=sum([金額])で計算しました。 この値は,サブフォーム単独で開いた時には間違い無く表示されます。 しかし,このサブフォームを使ったフォームで,この"金額計"が#name?となり,なんとも表示できませんでした。 金額計表示の為のコントロールソースは,=[forms]![サブフォーム]![金額計]としたり,=[サブフォーム].[forms]![金額計]としたりしているのですが。 何かケアレスミスでもしているのでしょうか。 データの型等は双方で合せて間違いは無いと思うのですが。 些細な事でも結構なのでよろしくお願いします。
回答: 詳細なご説明、ありがとうございます。解かりました(^-^) sum()は、フィールドの集計はできても、コントロールの集計はできないのです。 "金額計"のコントロールソースを、こんな感じにして下さい。 =sum([単価]*[数量]) これで多分、大丈夫だと思います。 もし、これでも動かなかったりした場合は、補足をお願いします。