• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アクセス)

アクセスで悩んでいる初心者のためのVBAの使い方

このQ&Aのポイント
  • アクセスで受注テーブルと仕様テーブルを結合する方法について教えてください。
  • 出荷の梱包を10台ごとに分ける方法について教えてください。
  • 受注テーブルと仕様テーブルのリレーションについて説明してください。

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

  • ベストアンサー
noname#235001
noname#235001
回答No.1

>WHERE 台数 >= 台数\10 これは  WHERE 台数 >= 10 と同義で、10個以上で1個しか取り出せません。 UNIONより前を(台数\10)個分に増やすには、抽出条件を>=20、>=30、・・・と変更した選択クエリをUNIONで数珠つなぎにしていかなければなりません。 クエリじゃなく、一時作業テーブルに(台数 MOD 10)と(台数\10)個分の(10/台数)を繰り返し追加するVBAを作成すると楽。

coco--chanel
質問者

お礼

回答ありがとうございます。やはり…VBAで設定するしかないのですね…。 本当に初心者ですいません。 >クエリじゃなくて一時作業テーブルで というのはモジュールを開きVBAを作成ということで良いのでしょうか。 どういったVBAを作成すればいいでしょうか。 ずうずうしいお願いで申し訳ありません。

関連するQ&A