0

良いスタートを切ることなく質問するのは嫌いですが、非常に単純なことに行き詰まっています。

フィールドが 3 つしかないテーブルがあります。VBA から呼び出した InputBox を使用して検索できるようにしたいと考えています。私の問題は、実際にフィールドを検索する方法がわからないことです。私は自分の InputBox を持っていますが、数値/テキストを変数として保存すると、それを呼び出してテーブルを検索し、結果を表示する方法がわかりません。この質問に回答があった場合は申し訳ありませんが、これを投稿する前に役立つものを見つけることができませんでした.

この件についてご協力いただきありがとうございます

4

1 に答える 1

0
Dim DB as Database
Dim Rec as Recordset

Set DB = CurrentDB
Set Rec = DB.OpenRecordset ("Select * from MyTable where MyField LIKE '*" & Me.MyTextbox & "*'")

Rec の結果を表示するデータシートまたは連続フォームを使用できると思いますか? 少し調整する必要があるかもしれません。たとえば、LIKE ステートメントで一重引用符を使用する代わりに、二重引用符の CHR 値を使用する必要がある場合があります。より完全な回答を提供できなかったことをお詫びします。今日は忙しい日です。:o)

于 2013-06-07T20:15:50.740 に答える