アクセスのフォームにカンマ区切りで数値を入力し、そのまま反映させデータ
アクセスのフォームにカンマ区切りで数値を入力し、そのまま反映させデータ出力したいです。
つい先日はお世話になりました。
おかげさまで出したい表を作れるようになりました。
そ、そして今度は、その表をマクロやフォームを使って簡単に出そうと試みています。
JANコードというフォームにJAN「aaaaaaaaaaaaa」を入力すると、
「aaaaaaaaaaaaa」という商品の在庫を所持している店舗を出すというものです。
↓↓↓
--------------------------------
JAN |店舗 |
-------------------------------|
aaaaaaaaaaaaa |1,2,4,6 |
--------------------------------
理想は、カンマ区切りの複数JANをフォームに入力したら、それらの一覧表が出力される仕様です。
↓↓↓
--------------------------------
JAN |店舗 |
-------------------------------|
aaaaaaaaaaaaa |1,2,4,6 |
--------------------------------
bbbbbbbbbbbbb |1,3,5,6 |
--------------------------------
ですが、今現在は単品でしか表が出せないという問題です。
下記のクエリの抽出条件で、入力した数値を導きだそうとしています。
In ([Forms]![在庫所持店舗表作成]![JAN])
単品なら上手く事が運び、表がでるのですが、
カンマ区切りの複数になると抽出条件が一致しませんとエラー表示が出ます。
どうやら、フォームで入力したカンマ区切りの数値が、
クエリ抽出条件側では「カンマ」が取り除かれています。
フォーム「aaaaaaaaaaaaa,bbbbbbbbbbbbb」
↓↓↓
クエリ上「aaaaaaaaaaaaabbbbbbbbbbbbb」
このクエリで使用しているテーブルには勿論、
26桁のJANなんか存在しませんので、エラー表示です。。
カンマ区切りJAN「aaaaaaaaaaaaa,bbbbbbbbbbbbb」のまま反映させる方法はありませんか??
複数商品の検索が出来ないとほぼ使い物になりませんorz
アクセス2000を使用しています。
何卒!何卒よろしくお願い致します。。。