access2002です。
データ入力時に、1文字か2文字を入力するだけで
それに適合したデータのみを出すようにしたいと思っています。リストもコンボボックスでも、データの数が多いんです。
クエリの抽出条件に
Like "*" & [検索したい文字を入力] & "*"
と入れました。
1個のデータだとうまくいきました。
次の人のデータ時にうまくいかなかったので、データ更新をしました。
すると、パラメータの入力の窓がでますが、文字がみえません。かまわず打ち込むと、文字は出ないのに、認識しているらしく、適合したリストがでます。
文字はどうしたらでますか。
また、こういったデータの件数が多い場合は、このやり方でいいのでしょうか。
教えてください。
No.5ベストアンサー
- 回答日時:
>はい、likeを使って、「先頭文字にかぎらず、文字を入れると、コンボボックスの中のものがでる。
」>って言うのが理想です。
コンボボックスに特定の文字を入力確定後、カーソル下矢印キーを押すと、
特定文字を含んだデータのみコンボボックスでプルダウウン表示される。
そのプルダウン表示から最終的に欲しい1つのデータを選択する。
このような動作をご希望でしょうか?
そうであれば下記設定にて可能です。
****************************************************
コンボボックスがあるフォーム(フォーム1 とします)のプロパティ
キーボードイベント取得:はい
****************************************************
コンボボックスの設定(コンボ0 とします)
値集合タイプ:テーブル/クエリ
値集合ソース:
SELECT T_商品.品名 FROM T_商品 WHERE (((T_商品.品名) Like "*" & Forms!フォーム1!コンボ0 & "*"));
入力チェック:いいえ
自動拡張:いいえ
******************************************
イベント
更新後処理
Private Sub コンボ0_AfterUpdate()
Me.コンボ0.Requery
End Sub
キークリック時
Private Sub コンボ0_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyDown Then
Me.コンボ0.Dropdown
End If
End Sub
****************************************************
No.3
- 回答日時:
う~ん、likeを使用しての実現は無理っぽい気がします。
フィルターと関数を使用すれば、簡単に実現できます。
テキスト入力フィールド(検索したい文字)の「更新後処理」などに下記のVBAを記述します。
DoCmd.ApplyFilter , "instr([テーブル1]![文字一覧],forms![フォーム1]![検索したい文字]) <> 0"
No.2
- 回答日時:
う~ん、どういうことを実現されたいのかよく分からないので、何とお応えしたらよいか!?
もう少し具体的にご質問ください。
likeを使用して同じ機能を実現されたいのですか?
それとも、likeでできる様々なあいまい検索をさせて、入力制御をさせたいのですか?
この回答への補足
onakagooさん、何回もすみません。
実は、access やっては、やめ、また、やる・・って調子でなかなか進みません。
お手数かけます。
はい、likeを使って、「先頭文字にかぎらず、文字を入れると、コンボボックスの中のものがでる。」
って言うのが理想です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel 値を返す数式についてです 3 2022/11/21 20:08
- Excel(エクセル) EXCELでの文字・数字入力の基本について教えてください。 2 2023/05/29 23:17
- C言語・C++・C# [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について 5 2022/10/05 11:03
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- その他(プログラミング・Web制作) COBOL数値転記をCOPY句内での仕様 6 2022/06/15 18:48
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Visual Basic(VBA) エクセルについて教えてください。 3 2023/06/28 09:11
- Excel(エクセル) Excelにの以下の設定方法について教えてください! C列にデータ入力の設定をしています。(出、入を 3 2022/06/22 01:33
- Excel(エクセル) 【Excel】指定した文字列に該当する行を重複しないようにリスト 3 2022/03/30 12:27
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
オートコンプリート機能?候補を表示させたくない
Access(アクセス)
-
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
accessのレポートであとから他のテーブルのフィールドを追加する方法
Access(アクセス)
-
-
4
Accessで、フォームからフォームへ値を引き継ぐやり方
Access(アクセス)
-
5
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
6
フォームを開くときに、コンボボックスの値を選択(アクセスVBA)
Visual Basic(VBA)
-
7
アクセスVBAで既に開いているエクセルを閉じたい
Yahoo!ショッピング
-
8
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
-
9
access テーブル内のレコードの編集を不可に。
その他(データベース)
-
10
Access 別フォームへの再クエリ(更新)がしたい。
その他(データベース)
-
11
Accessで別テーブルの値をフォームに表示したい
その他(データベース)
-
12
ACCESSでVBAから選択クエリの抽出条件を指定したい
Access(アクセス)
-
13
Accessでコードを入れると名前がでるようにしたい
Access(アクセス)
-
14
Access サブフォームでの選択行の取得
その他(データベース)
-
15
フォームウィンドウを最前面に表示したい(ACCESS)
Microsoft ASP
-
16
Accessの条件付き書式設定で、複数の条件が一致した時の書式を設定したい
その他(Microsoft Office)
-
17
AccessでIDを入力したら他の項目も自動で表示
Access(アクセス)
-
18
access別のテーブルを参照してテキストボックスに値を表示、編集したい
Access(アクセス)
-
19
Access レポート印刷するときに1ページに収める方法
Access(アクセス)
-
20
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォームでの検索
-
リストボックスの時はリンク先...
-
ACCESSでコンボボックスをプル...
-
Accessのコンボボックスの値が...
-
ACCESS リストボックスの字の色...
-
Access サブフォームでの選択行...
-
PDFファイルから特定の文字を検...
-
X-Ripperというフリーウェアに...
-
ACCESSでVBAから選択クエリの抽...
-
前のレコードの値を自動で入れたい
-
Triton X-100 bufferの作り方に...
-
(ACCESS)条件に応じて、テキ...
-
パラメータの抽出条件「○○以外...
-
AccessでIDを入力したら他の項...
-
サブフォームでフィルタしたデ...
-
Accessでフィルタの実行アクシ...
-
ソフトの製品コードを知りたい
-
エクセルで、抽出したデータだ...
-
禁止文字をエクセルかアクセス...
-
Accessで○ヶ月前以前を抽出する...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessのコンボボックスでリス...
-
Accessのコンボボックスの値が...
-
ACCESSでコンボボックスにSQLで...
-
ACCESS リストボックスの字の色...
-
帳票フォームでのあるコンボボ...
-
ACCESSクエリ抽出条件について
-
accessでのリストボックス選択...
-
コンボボックスのリスト外入力...
-
accessでオートコンプリート機...
-
Accessのコンボボックスのデフ...
-
Accessのコンボボックスの”すべ...
-
リストボックスの時はリンク先...
-
更新クエリで変数は使えない?
-
(ACCESS)フォームデータシート...
-
Accessのフォーム(コンボボッ...
-
ACCESS コンボボックスについて
-
SQLサーバーからひっぱるACCESS...
-
Accessフォーム 大分類→小分類...
-
Accessでの絞込み選択
-
Access 帳票フォームのコンボボ...
おすすめ情報