dim SQL as String
dim rs As Recordset
SQL = "SELECT * FROM テーブル名 WHERE 検索フィールド LIKE '#検索文字#'"
Set rs = CurrentDb.OpenRecordset(SQL)
あいまい検索(パターンマッチング)は、「WHERE 検索フィールド LIKE」で行います。
そして不明な数字の1文字を探すにはワイルドカード(#)を使用し検索します。
先頭からの1文字の数字を検索するには、'#検索文字'とします。
末尾からの1文字の数字を検索するには、'検索文字#'とします。
両側からの1文字の数字を検索するには、'#検索文字#'とします。
間の1文字の数字を検索するには、'検索#文字'とします。
使用例
商品型番フィールドで「DCODE-#OOP」でパターンマッチングを行います。
検索対象は「DCODE-0SUP」~「DCODE-9SUP」になります。
SQL = "SELECT 商品型番 FROM 商品データベース WHERE 商品型番 LIKE 'DCODE-#SUP'"