Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


956 / 2272 ツリー ←次へ | 前へ→

【9360】フォームを使った集計値の表示について pinetree 07/5/2(水) 13:40 質問[未読]
【9361】Re:フォームを使った集計値の表示について hatena 07/5/2(水) 22:08 回答[未読]
【9363】Re:フォームを使った集計値の表示について pinetree 07/5/7(月) 9:18 お礼[未読]
【9364】Re:フォームを使った集計値の表示について pinetree 07/5/7(月) 10:00 質問[未読]
【9365】Re:フォームを使った集計値の表示について hatena 07/5/7(月) 11:52 回答[未読]
【9366】Re:フォームを使った集計値の表示について pinetree 07/5/7(月) 14:41 お礼[未読]

【9360】フォームを使った集計値の表示について
質問  pinetree  - 07/5/2(水) 13:40 -

引用なし
パスワード
   Form-A

個人NO     商品コード
001        B
002        A
003        A
004        C
005        B
============
Form-B

商品コード    個数
A          2
B          2
C          1

上記のように Form-A の 商品コード コンボボックスで
商品コード を選択します。
同一画面に集計用のForm-Bを表示させ
Form-Aで商品コードを選択する毎にForm-Bの集計値
が即座に更新表示されるようにしたいのですが
(同一画面に表示できるのであれば、サブフォームを使うやり方でも
良いのですが、)良い方法があればご教示ください。

(Form-Aをクローズして、再度表示すれば、更新後の集計値が表示されるのですが)

【9361】Re:フォームを使った集計値の表示について
回答  hatena  - 07/5/2(水) 22:08 -

引用なし
パスワード
   >上記のように Form-A の 商品コード コンボボックスで
>商品コード を選択します。
>同一画面に集計用のForm-Bを表示させ
>Form-Aで商品コードを選択する毎にForm-Bの集計値
>が即座に更新表示されるようにしたいのですが

コンボボックスの更新後処理で、
レコード保存
Form-Bの再クエリ
を実行すればよいでしょう。

【9363】Re:フォームを使った集計値の表示について
お礼  pinetree  - 07/5/7(月) 9:18 -

引用なし
パスワード
   早速ご教示いただきありがとうございました。
うまくいきました。

【9364】Re:フォームを使った集計値の表示について
質問  pinetree  - 07/5/7(月) 10:00 -

引用なし
パスワード
   ▼hatena さん:
>>上記のように Form-A の 商品コード コンボボックスで
>>商品コード を選択します。
>>同一画面に集計用のForm-Bを表示させ
>>Form-Aで商品コードを選択する毎にForm-Bの集計値
>>が即座に更新表示されるようにしたいのですが
>
>コンボボックスの更新後処理で、
>レコード保存
>Form-Bの再クエリ
>を実行すればよいでしょう。

この件はうまくいくました。
この続きであと1件教えてください。

Form-A、Form-B を同時に開いて同一画面で、それぞれのフォームを
重ならない位置で固定サイズで固定位置に表示させたいのですが、
どうすればよいのでしょうか

【9365】Re:フォームを使った集計値の表示について
回答  hatena  - 07/5/7(月) 11:52 -

引用なし
パスワード
   >Form-A、Form-B を同時に開いて同一画面で、それぞれのフォームを
>重ならない位置で固定サイズで固定位置に表示させたいのですが、
>どうすればよいのでしょうか

Form-A が単票フォームなら、FormA に Form-B を
サブフォームに埋め込むのが簡単ですね。
両方とも帳票フォームなら、別に非連結のフォームを成して、
そこにForm-A、Form-Bをサブフォームとして埋め込んでもいいですね。

独立したフォームでするなら、Docmd.MoveSize か、Move メソッドで
位置とサイズを設定することになりますね。

【9366】Re:フォームを使った集計値の表示について
お礼  pinetree  - 07/5/7(月) 14:41 -

引用なし
パスワード
   ▼hatena さん:
>>Form-A、Form-B を同時に開いて同一画面で、それぞれのフォームを
>>重ならない位置で固定サイズで固定位置に表示させたいのですが、
>>どうすればよいのでしょうか
>
>Form-A が単票フォームなら、FormA に Form-B を
>サブフォームに埋め込むのが簡単ですね。
>両方とも帳票フォームなら、別に非連結のフォームを成して、
>そこにForm-A、Form-Bをサブフォームとして埋め込んでもいいですね。
>
>独立したフォームでするなら、Docmd.MoveSize か、Move メソッドで
>位置とサイズを設定することになりますね。

早速ご教示いただきありがとうございました。
うまくいきました。
より使いやすいシステムにすることができそうです。

956 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078201
(SS)C-BOARD v3.8 is Free