電子書籍の厳選無料作品が豊富!

テーブルに連結したメインフォーム取引台帳があります。
メインフォームに、入金台帳と仕入金額予定表のサブフォームが2つあります。
それぞれのサブフォームにテキストボックスで合計を表示しています。
入金台帳が取引合計
仕入金額予定表が支払合計
この2つのそれぞれの合計をメインフォームの詳細にテキストボックスを追加して表示させ
さらに集計するためのテキストボックス作って、下記の式を入れたら
エラーが出てしまいます。
レポートではうまくできたのですが、計算結果を表示させる方法を教えてください。
原価率を表示したいのです。

=Sum([取引台帳レポートのサブ出金予定入力表].[Form]![支払合計]/[入金台帳入力用].[Form]![取引合計])

A 回答 (1件)

どこまでできているのかが良く分からないので全部・・・



(1)サブフォームの合計欄用テキストボックス
合計用のテキストボックスのコントロールソースに
=sub([合計したいフィールド名])
を作成

(2)メインフォームにサブフォームの合計を表示
サブフォームの合計を表示したいテストボックスのコントロールソースに
=[Forms]![メインフォーム名]![サブフォーム名]![(1)のテキストボックス名]

(3)原価率の表示
原価率を表示したいテキストボックスのコントロールソースに
=[(3)のテキストボックス(仕入用)]/[(3)のテキストボックス(入金用)]

これでできると思います。
    • good
    • 0
この回答へのお礼

ありがとうござました。

お礼日時:2013/06/01 09:42

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!