• 締切済み

Accessでこんなことはできますか?

今月から仕事でAccessを使うようになった初心者です。 少しずつ勉強していこうとは思っているのですが 毎日の仕事で必要な部分でどうしても早く知りたいことがあるので質問させてもらいます。 たとえば、 テーブル1に「日付」「商品コード」「個数」などのフィールドがあり、 注文が入る度に随時入力していくとします。 テーブル2は特価品の「商品コード」が入ったリストです。 テーブル1に入力していくにあたり、特価品の商品コードが入力された時にだけ、 別のフィールドなどに何か印(「特価品」の文字や商品コードなど)を 表示する方法はないでしょうか? 選択クエリでテーブル1の中の特価品だけを抜き出すことができるのはわかったんですが テーブル1全体を表示したままで特価品を見分ける方法が知りたいです。 ご回答、よろしくお願いします。

みんなの回答

  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.1

>テーブル2は特価品の「商品コード」が入ったリストです。 普通はこういうテーブルの作り方はしません すべての商品の基本情報を持ったテーブルを作ります [商品マスタ](商品コード、商品名、標準価格、特価品フラグ、・・・) このテーブルと >テーブル1に「日付」「商品コード」「個数」などのフィールドがあり、 のテーブルの間で商品コードによってリレーションシップを結ぶのです 入力時に >特価品の商品コードが入力された時にだけ、 >別のフィールドなどに何か印(「特価品」の文字や商品コードなど)を表示 したければ、両テーブルから作ったクエリから入力するようにします

noname#170457
質問者

お礼

ありがとうございます。やはりそうですよね・・・。 実際扱っているデータは商品などではなく、30万件以上あって とても重くなりそうなので諦めようと思います。 どうもありがとうございました。

関連するQ&A