• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アクセスのテーブル作成・追加クエリについて)

アクセスのテーブル作成・追加クエリについて

このQ&Aのポイント
  • アクセス2000を使用しているテーブルについて、内容を別のテーブルに移したい場合の方法を教えてください。
  • 移動先のテーブルにおいて、各IDの件数が10件ずつになるようにしたいです。
  • また、移動先のテーブルには、元のテーブルに存在しないSEQに対応するNAMEフィールドを空白で追加したいです。

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

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

インチキくさいニオイが漂います(笑)が、下記2つのクエリー ( qry1、qry2 ) を使用すればOKです。 [qry1] SELECT DISTINCT 社員.ID, qry.SEQ FROM 社員, [SELECT 1 AS SEQ FROM 社員 union SELECT 2 AS SEQ FROM 社員 union SELECT 3 AS SEQ FROM 社員 union SELECT 4 AS SEQ FROM 社員 union SELECT 5 AS SEQ FROM 社員 union SELECT 6 AS SEQ FROM 社員 union SELECT 7 AS SEQ FROM 社員 union SELECT 8 AS SEQ FROM 社員 union SELECT 9 AS SEQ FROM 社員 UNION SELECT 10 AS SEQ FROM 社員; ]. AS qry; [qry2] INSERT INTO 社員複写 (ID, SEQ, NAME) SELECT qry1.ID, qry1.SEQ, 社員.NAME FROM qry1 LEFT JOIN 社員 ON (qry1.ID = 社員.ID) AND (qry1.SEQ = 社員.SubID);

enako
質問者

お礼

ありがとうございます。 本来の目的はデータがなくとも罫線を常に10行 出力するレポートを作成したいがためです。 改ページコントロールとNextRecordプロパティを 駆使してやってみようと思いましたが、動きが不安 定なために仮テーブルを作成する手法に切り替えたの です。 何はともあれどうもありがとうございました。

関連するQ&A