|
accessは初心者でわからないことばかりなんですが、access2007を使ってます。
仕事でラベル作成用に使用しているデータなのですが、フォーム上のテキスト入力でコードを入力してデータを呼び出します。
構成としてはI_品目番号、I_色番号、I_条長番号と順に入力しています。
各テーブルはT_品目情報、T_カラー、T_条長となっており、クエリのQ_ラベルにて抽出条件をそれぞれ次のようにしています。
Left(([Forms]![F_ラベル]![入力コード]),8) Mid(([Forms]![F_ラベル]![入力コード]),9,4) Right(([Forms]![F_ラベル]![入力コード]),2)
今回会社のシステムの変更により製品の品目番号のみが全く違う番号に変わってしまうため、このままでは使えなくなるので変更が必要になりました。
そこでT_品目情報に新たにAX番号というフィールドを追加し、AX番号、I_色番号、I_条長番号と入力して呼び出せるようにしたいと思ってます。
しばらくはどちらでも呼び出せるようにしたいため、同じフォームに新しいコードも入力できるように新たに追加して作ってみたのですが抽出条件が悪いのか、そのフォームを開くと応答不能になりかなり時間がかかってしまします。
復帰して新しいコードを入力してみると一応呼び出しはできたのですがこれでは使えません。
抽出条件条件の次の列(2列目)に新しいコードの条件をすべて入力しました。
上の[入力コード]の部分を[AX]というテキストを指定しています。
この方法ではだめなのでしょうか?
情報不足かもしれませんがアドバイス等ありましたらよろしくお願いします。
|
|