|
▼かるびの さん:
回答ありがとうございます。
下記のように書いていただいたのですが、実際どう組み込んでいったらよいかわからない状態です。
> 「検索コード」テキストボックスに15という値が入力されているとし、
>strWhereがString型の変数だとすると、
> strWhere = "コード1 = " & Nz(検索コード.Value,0)
>というコードを実行すると、strWhereに「コード1 = 15」という文字列が格納されます。
> 「Nz(検索コード.Value,0)」の部分をダブルコーテーションで囲われたものの外に出す
>という点がポイントです。
>
> strWhere の後に文字列をつなげたければ、上記のコードに続けて
> strWhere = strWhere & " AND "
>というコードを実行すれば、strWhere には「コード1 = 15 AND 」という文字列が格納されます。
自分の勉強不足だという事はわかっていますので、理解するまでは時間がかかりそうなので保留させて下さい。
> クエリのデザインビューで、マウスを右クリックをし、「テーブルの表示」を選択します。
>「テーブルの表示」フォームから「T事業所コード1」を2回追加します。
> そうすると、デザインビューに「T事業所コード1」「T事業所コード1_1」「T事業所コード1_2」
>というテーブルが表示されるはずです。
> あとは、これらを使ってクエリを作ります。
>
> 「T事業所コード1_1」「T事業所コード1_2」の実体は、「T事業所コード1」です。
>一つのテーブルを、名前を変えて使い回すわけです。
>
> とはいえ、コード1〜3を一つのフィールドにしてしまえば、T事業所コード1〜3の問題は
>出てこないことになるんですけどね。
上記は以前やってみたのですが、クエリ表示をしたら何も出てこなかったんです。
何かやり方を間違えたのかもしれませんので、後日チャレンジしてみます。
|
|