Access (VBA)

Access VBAに関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 8 : Access 2013)
テキストボックスに入力の値でフィルターをかける
投稿日時: 18/05/07 16:42:28
投稿者: 2011wing

access VBAでご質問です
 
access2013で 企業ID お客様番号 企業名の入っている「顧客管理」という名前のTableがあります。
フォームで 企業IDの入るテキストボックスを作成し
そのあたいで抽出するVBAを作るには
どのような構文になるでしょうか?
 
丸投げなご質問で恐縮です。
 
accessVBA初心者です
宜しくお願い申し上げます
 
フォームの名前は「検索用フォーム」です

回答
投稿日時: 18/05/07 17:46:52
投稿者: sk

引用:
access2013で 企業ID お客様番号 企業名の入っている「顧客管理」という名前のTableがあります。
フォームで 企業IDの入るテキストボックスを作成し
そのあたいで抽出するVBAを作る

引用:
フォームの名前は「検索用フォーム」です

抽出されたレコードをどこに表示するか次第。
 
・[検索用フォーム]自身。
 ([検索用フォーム]のレコードソースが[顧客管理]である場合)
 
・[検索用フォーム]とは別の連結フォーム。
 ([検索用フォーム]上に配置されたコマンドボタンの
 Click イベントの発生時に、[顧客管理]をレコードソースとする
 フォームを開く場合など)
 
・[検索用フォーム]のサブフォームとして埋め込まれた連結フォーム。

投稿日時: 18/05/08 10:00:02
投稿者: 2011wing

sk さんの引用:
引用:
access2013で 企業ID お客様番号 企業名の入っている「顧客管理」という名前のTableがあります。
フォームで 企業IDの入るテキストボックスを作成し
そのあたいで抽出するVBAを作る

引用:
フォームの名前は「検索用フォーム」です

抽出されたレコードをどこに表示するか次第。
 
・[検索用フォーム]自身。
 ([検索用フォーム]のレコードソースが[顧客管理]である場合)
 
・[検索用フォーム]とは別の連結フォーム。
 ([検索用フォーム]上に配置されたコマンドボタンの
 Click イベントの発生時に、[顧客管理]をレコードソースとする
 フォームを開く場合など)
 
・[検索用フォーム]のサブフォームとして埋め込まれた連結フォーム。

 
ご解答ありがとうございます。
すこしあつかましいかもしれませんが、できれな3パターン全部教えていただけると助かります
小職の勉強の為と、今回データ数が40万件なので、一番処理時の早いものを
チョイスできればと思っております
 
宜しくお願い申し上げます

回答
投稿日時: 18/05/08 14:39:34
投稿者: sk

引用:
できれ3パターン全部教えていただけると助かります

既に作成済みのフォームがあるならば、その(それらの)フォームの
デザインや構成が 3 つのケースのうちのどれに該当するかを挙げて
いただいた上、それに応じてどのようなプログラムを記述すればよいかを
知ることが先ではないかと思います。
 
逆にまだ 1 つもフォームを作成されていない状況で
そういったご要望を出されているのであれば、
3 つのケースのいずれか 1 つに絞り込んで
フォームのデザインに挑まれた方がよいでしょう。
 
引用:
小職の勉強の為と、今回データ数が40万件なので、一番処理時の早いものを
チョイスできればと思っております

私が挙げた 3 つのケースは、「フォームのデザイン」や
「検索結果の表示方式」といった UI 設計の違いによって
分類したものです。
処理速度/時間の違いで区別出来るものではありません。
 
また、
 
引用:
・[検索用フォーム]自身。
 ([検索用フォーム]のレコードソースが[顧客管理]である場合)

このケースでは 1 つの連結フォームだけを作ればよいですが、
 
引用:
・[検索用フォーム]とは別の連結フォーム。
 ([検索用フォーム]上に配置されたコマンドボタンの
 Click イベントの発生時に、[顧客管理]をレコードソースとする
 フォームを開く場合など)

引用:
・[検索用フォーム]のサブフォームとして埋め込まれた連結フォーム。

上記のケースではそれぞれ 2 つのフォームを作成する必要があります。
 
3 つのケース全てについて学習なさりたいという意欲は尊重しますが、
そのために計 5 つのフォームを作成するという作業が発生するわけで、
その作業を同時進行で行なえば、それぞれのデザインについての解説や、
何らかの問題点や疑問点が生じた際の質疑応答が冗長になるであろうことは
目に見えています。

投稿日時: 18/05/08 16:05:41
投稿者: 2011wing

いろいろ教えていただきありがとう御座います。
今回はすこし仕様を変更して作成し直すことになりました。
ありがとう御座いました。