No.2ベストアンサー
- 回答日時:
テキストボックスのコントロールソースに、クエリーのフィールドを指定します。
クエリーがなければ、テーブルの全フィールドを表示するクエリーを作りましょう。
そのクエリーの表示したいフィールドの抽出条件欄へ、
Like [検索したい文字を入力] & "*"
と入力します。(区切りは、半角スペースです。)
クエリーに Q宛名検索 等の名前を付けて保存します。
フォームのプロパティでコントロールソースに、そのクエリーを指定します。
これでフォームを開こうとすると、検索したい文字を入力 というパラメーター入力を求めるインプットボックスがでます。
ここで、山田 と入力すると、山田さんがすべて表示されます。
これが、住所であれば、
Like "*" & [検索したい文字を入力] & "*" と、式を入力し、京都 を入力すると、東京都や、京都市を含む一覧が表示されます。
クエリーは選択クエリーで作ります。
No.3
- 回答日時:
オートコンプリート機能のように、該当しないデータは表示しないという事でしたら無理ですが、表示される順番がバラバラという事でしたら、昇順に並べるように指定するだけで、目的を達成すると思われますが。
データ量が多く、インデックスが設定されて居ない場合は、動作が重いので、あまりお奨めしませんが。
No.1
- 回答日時:
こんばんは。
テキストボックスで下にずらーっと、というのは不可能です。テキストボックスにはそもそもリスト表示の機能はありません。
そこはやはりコンボボックスの出番です。で、コンボボックスにインクリメンタリサーチのコードを書けば一文字入力するたびにリストが絞り込まれるようなのは実現可能です。
もともと、コンボボックスのソースがキーで整列されている場合、始めの数文字が英数字の場合、その英数字を入力すると一致するソースだけしか表示されないような仕様ではありませんでしたか? 2バイト文字の場合は入力→確定の作業が必要ですが、変更時イベントを工夫することで、可能になります。
また、コンボボックスと別にテキストボックスを一つ配置し、テキストボックスに頭文字などを入力して、コンボボックスにフォーカスが移ったときに頭文字が一致するソースのみを表示する、という方式の方が簡単かも知れません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelにの以下の設定方法について教えてください! C列にデータ入力の設定をしています。(出、入を 3 2022/06/22 01:33
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- Excel(エクセル) エクセルについて教えてください。 2 2023/06/14 11:11
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- 写真・ビデオ iPhoneのプライバシーとセキュリティの写真の項目について 2 2023/06/24 23:11
- iPhone(アイフォーン) iPhoneのプライバシーとセキュリティの写真の項目について 1 2023/06/24 20:25
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) VBA : スクレイピングできない 4 2023/05/12 22:26
- Access(アクセス) Accessの参照フィールドの列がずれてしまいます 1 2023/07/19 15:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データベースのINT型項目にNULL...
-
passwordが入れられません・・・・
-
アクセスで数値型のフィールド...
-
sqlldrの使用方法について
-
日付のテキストボックスに(例...
-
フォームで入力しても反映されない
-
エクセル 自動入力
-
Accessで小数の入力について
-
Access(office)のマクロの「値...
-
ACCESS2000にて「うるう年」の...
-
MA ACCESSデータベースに詳しい...
-
アクセスのテキストボックスの...
-
Accessフォームのコントロール...
-
入力規則違反-任意のエラーメ...
-
このオブジェクトに値を代入す...
-
ファイルメーカー 一ヵ月後の...
-
ファイルメーカー:フィールド...
-
Access2000VBAでEscキーを禁止!
-
Access2007、フォームのテキス...
-
PostgreSQLでのクエリ登録
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
passwordが入れられません・・・・
-
データベースのINT型項目にNULL...
-
アクセスで数値型のフィールド...
-
フォームで入力しても反映されない
-
Access(office)のマクロの「値...
-
Excelで入力したデータを自動的...
-
日付のテキストボックスに(例...
-
Access2007 textboxに入力でき...
-
このオブジェクトに値を代入す...
-
アクセスのテキストボックスの...
-
ファイルメーカー 一ヵ月後の...
-
ユーザーフォームで数字にカン...
-
sqlldrの使用方法について
-
ACCESS 時間の入力方法
-
入力規則違反-任意のエラーメ...
-
Access2007、フォームのテキス...
-
Accessで主キーの最終番号を取...
-
ファイルメーカで経過月数を出...
-
Accessで所要時間の足し算
-
Accessのパラメータクエリに入...
おすすめ情報