基本的には、テキストボックス入力に基づいて特定のカテゴリタイプのすべての部分のリストをプルアップできる必要があります。私は現在、すべてのCatalog
数字の "_NextPartSearch"という形式のリストを持っています。たとえば、カタログ番号EDF50-00159
を取得します。ここで、EDF50はカテゴリの種類で、00159は番号そのものです。Open Form number LIKE入力値
私のテキストボックス(「NextPartValue」と呼ばれます)では、EDF50を入力して、すべての部品番号を表示する必要があります(EDF50-00000〜EDF50-99999)。次のようにこれまで
私のコードは次のとおりです。
Private Sub NextPartValue_AfterUpdate()
Dim strWhereCondition As String
strWhereCondition = "[CATALOG] = '" & Me!NextPartValue & "'"
DoCmd.OpenForm "_NextPartSearch", acFormDS, , strWhereCondition
End Sub
上記のコードは、それ以外の場合は何も返しません、全体のカタログ番号をタイプ入力された場合のみ、正しい部分が表示されます。私はstrWhereCondition = "[CATALOG] = '" LIKE Me!NextPartValue & "*"
のようなLike
ステートメントを使ってみましたが、どれもうまくいきませんでした。どんな助けもありがとう!