-PR-
解決済み

「Access2000」クエリー作成についてお教えください。

  • 困ってます
  • 質問No.74586
  • 閲覧数30
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 77% (114/147)

たとえば、売上テーブルから売上先、商品、数量を抽出するクエリーを作成する場合、数量分のレコードを発生させたいのですが・・・。
つまり、売上テーブルに次のレコードがあったとき・・・
 A商店 りんご 3個
 B商店 みかん 2個
クエリーには以下のように表示させたいのですが・・・
 A商店 りんご 3
 A商店 りんご 3
 A商店 りんご 3
 B商店 みかん 2
 B商店 みかん 2

以上、よろしくお願いします。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.1
レベル6

ベストアンサー率 41% (5/12)

数量テーブルを作ります。
*** 数量テーブルの内容 ***
テーブル名:数量テーブル
フィールド:数量(主キーに設定)(整数型)
各レコードの[数量]フィールドは以下の値
1
2
3
4
5
6
(以下略(必要なだけレコードを作っておきます。))

デザインビューでクエリーを新規作成し、
売上テーブルと、数量テーブルを追加します。
(リレーションは一切させません。)

売上テーブルから、
[売上先][商品][数量]フィールドを
表示するよう設定します。

数量テーブルの、
[数量]フィールドを表示するよう設定し、
抽出条件に
<=[売上テーブル].[数量]
と記入します。

数量テーブルの、
[数量]フィールドの表示チェックをはずします。

これで、ビューで開くと、お望みの結果になります。

並び替えの設定を追加すると、キレイに表示されます。

ワタクシは、この方法は、
ラベル印刷する時に、よく使っています。
VBAでも出来るのですが、
この方法のほうが動作が速いんですよね。
お礼コメント
aikun

お礼率 77% (114/147)

できました!
ありがとうございます。助かりました。
投稿日時 - 2001-05-11 15:44:31
関連するQ&A
-PR-
-PR-
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


新大学生・新社会人のパソコンの悩みを解決!

いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ