Microsoft Access 掲示板

クエリ テキストボックスの1文字のみ一致による抽出 / 6

12 コメント
views
4 フォロー
6

下記、質問をした経緯をご説明します。

種類名前
aりんご
bみかん
cぶどう
dいちご
_
案件種類
1a
2abc
3bd

1案件に複数の果物データが保持してあります。

まず、登録フォームで それぞれのチェックボックスにチェックいれると、
りんごをチェックした場合

[種類] = [種類] & "a"

みかんをチェックした場合

[種類] = [種類] & "b"

というように、[種類]のテキストボックスに文字列ができていきます。
りんご、みかん、ぶどうにチェックをいれると、「abc」となります。

登録されたテーブルを確認するとき、上記のような検索BOXを用いて抽出したいという意向でした。

はじめは下記のようなテーブル構成を考えていたのですが、

案件りんごみかんぶどういちご
1truefalsefalsefalse
2truetruetruefalse
3falsetruefalsetrue

これだと種類が追加されたとき再構成の必要があり、またフィールドもどんどん増えてしまうのでどうしたものかと考えた時に、上記の方法はどうだろうかと至った次第です。

VBAで解決できるなら問題ありません。
また、もし別のやり方でもっと簡単にできるのであればそれでも構いません。
お手数をおかけしますが、ご教授のほどよろしくお願いいたします。

通報 ...