Access VBA質問箱 IV

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

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


96 / 9984 ←次へ | 前へ→

【13078】Re:フォーム 複数データを表示
回答  亀マスター  - 16/10/4(火) 11:41 -

引用なし
パスワード
   >「1画面に全てのデータを表示したい」というよりも、
>1画面ごとに各顧客の全データを表示していきたいです。

それでしたら、やはり私が前回お示しした方法の一つ目(クエリを使わないパターン)でいいかと思います。
繰り返しになりますが、下記もご参考ください。
記事番号:13013
ht tp://www.vbalab.net/vbaqa/c-board.cgi?cmd=ntr;tree=13013;id=access


>テーブルは全てで16あります。

メールデータのテーブルがひとつ、口座番号のテーブルがひとつ、連絡先のテーブルがひとつ・・・みたいな感じで、これが16種類あるということでしょうか。
メインになる顧客データのテーブルを元に単票フォームを作り、そこに各データテーブルを元に作成した帳票フォームをサブフォームとして埋め込めばいいでしょう。16種類もあるので、やや大きくなるでしょうが。
メールデータが顧客あたりに複数あり、その数が不定ということですが、前回にも書いたとおり、サブフォームの高さは自動で変わらないので、ある程度の件数を表示できる高さを確保しておき、表示しきれなければ手動でスクロールしてもらうしかありませんね。どうしてもということであればVBAで必要な高さを計算して設定すればいいのですが、やや面倒です。


あと、16種類のデータは、全てがメールアドレスのように顧客ひとつにつき複数あるのでしょうか。1対1で対応するデータであれば、顧客データのテーブルに統合してしまった方がいいのでは。

66 hits

【13070】フォーム 複数データを表示 まゆ 16/9/30(金) 10:20 質問[未読]
【13073】Re:フォーム 複数データを表示 亀マスター 16/9/30(金) 18:32 回答[未読]
【13074】Re:フォーム 複数データを表示 まゆ 16/10/3(月) 15:56 質問[未読]
【13076】Re:フォーム 複数データを表示 亀マスター 16/10/3(月) 19:37 回答[未読]
【13077】Re:フォーム 複数データを表示 まゆ 16/10/4(火) 10:22 質問[未読]
【13078】Re:フォーム 複数データを表示 亀マスター 16/10/4(火) 11:41 回答[未読]
【13079】Re:フォーム 複数データを表示 まゆ 16/10/4(火) 16:31 お礼[未読]

96 / 9984 ←次へ | 前へ→
ページ:  ┃  記事番号:
975129
(SS)C-BOARD v3.8 is Free