
No.5ベストアンサー
- 回答日時:
>サブフォームの金額が追加(=サブフォームのSUM([金額])足されていく)
>されると同時にメインフォームの金額が増えていく、という事を考えています。
>メインフォームの金額はクエリー経由のテーブルをコントロールソースにしています。
まだちょっと意味を把握していませんが・・
メインフォームのレコードソースとしているクエリにサブフォームのレコードソースの金額を合計するフィールドもあるのですか?メインフォームのクエリの金額が何の金額を表示しているのでしょうか?
メインフォームのクエリ内にサブフォームで入力するテーブルの金額を合計するフィールドがあるなら各サブフォームのレコード移動時のイベントに
Forms![メインフォーム名].Form.Requery
とすればサブフォームに入力後他のレコードに移る際にメインフォームをRequeryし金額のフィールドを再計算してくれます。
No.4
- 回答日時:
メインフォームに非連結のテキストボックスを配置しプロパティのコントロールソースに
=[サブフォーム1].Form!合計1+[サブフォーム2].Form!合計2+[サブフォーム3].Form!合計3
とすれば表示できます。
サブフォーム1~3と合計1~3は使っているサブフォームと合計を表示しているサブフォームのコントロール名に変更してください。
>メインフォームの金額はクエリー経由のテーブルをコントロールソースにしています。
補足に上記がありましたがメインフォームの金額とは別にサブフォームの合計金額を表示するテキストボックスを配置すれば出来ます。
それともメインフォームの金額にサブフォームの合計を表示したいという事ですか。
この回答への補足
>それともメインフォームの金額にサブフォームの合計を表示したいという事ですか。
はい。サブフォームの金額が追加(=サブフォームのSUM([金額])足されていく)されると同時にメインフォームの金額が増えていく、という事を考えています。
No.3
- 回答日時:
金額は連結コントロールなんですか
だったら、非連結のコントロールに前回のようにして求めた値を
何らかのイベントで代入してやるしかないですね
サブフォームの更新後イベント当たりがいいかな
No.2
- 回答日時:
サブフォームのフッターに置いたテキストボックスの値を参照するには下のような式を使います
=サブフォーム1.Form!テキスト名 + サブフォーム2.Form!テキスト名 + サブフォーム3.Form!テキスト名
この回答への補足
メインフォームの金額はクエリー経由のテーブルをコントロールソースにしています。メインフォームの「金額」テキストボックスのコントロールソースに上記の式を当てはめられません。どのプロパティとか、なにか別の方法とかありますか。たびたびすいません。
補足日時:2006/03/31 14:51No.1
- 回答日時:
メインに表示するにはサブフォームを集計すればいいです。
ただし、カーソルの制御が問題になると思います。
下手をすると、カーソルがメインから入力中のサブフォームの先頭に戻るでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access サブフォームでの選択行...
-
Access 複数フォームを...
-
サブフォームでフィルタしたデ...
-
(ACCESS)条件に応じて、テキ...
-
access サブフォームにリストを...
-
access 直前まで開いていたフォ...
-
Access レイアウト変更したサブ...
-
サブフォームでのダブルクリッ...
-
サブフォームが見えなくなる。
-
Accessでサブフォームの中の並...
-
複数項目でのサブフォームとの...
-
サブフォームのデータを保存す...
-
ACCSESS2013VBA フォームのレコ...
-
Accessのサブフォームから値を...
-
Accessのコンボボックスに連動...
-
Access2000、これはいったい・...
-
初心者です。accessで請求書を...
-
ACCESSでfilterとorderbyについて
-
サブフォームの金額合計をメイ...
-
ACCESS サブフォーム MAX関数...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access サブフォームでの選択行...
-
(ACCESS)条件に応じて、テキ...
-
Access2000、これはいったい・...
-
Access 複数フォームを...
-
ACCSESS2013VBA フォームのレコ...
-
access サブフォームにリストを...
-
サブフォームでのダブルクリッ...
-
サブフォームのデータを保存す...
-
Accessのサブフォームから値を...
-
Accessでサブフォームの中の並...
-
Access2000 サブフォームのReco...
-
サブフォームが見えなくなる。
-
2回目に画面のレコードセットの...
-
AccessのFormのみをスクリーン...
-
Access VBA acCmdSelectRec...
-
Access 2010 分割フォームのフ...
-
アクセスで サブフォームの表...
-
初心者です。accessで請求書を...
-
AccessのDoCmd.ApplyFilterの使...
-
Accessで、サブフォームのある...
おすすめ情報