前提・実現したいこと
【前程条件】
①Q_データ1(クエリ)
②Q_データ2(クエリ)
③Q_データ3(クエリ)
④Q_データ4(クエリ)
⑤T_データ1234(テーブル)
→①~④のアクションクエリでテーブル「T_データ1234」として出力しています。
各クエリのフィールドは共通です。
その中にあるフィールドの一つ(伝票番号)は「連番で出力」したい考えております。
①Q_データ1(クエリ)→ 連番01~10
②Q_データ2(クエリ)→ 連番11~20
③Q_データ3(クエリ)→ 連番21~30
④Q_データ4(クエリ)→ 連番31~40
※Q_データ1の連番に関しては別テーブルから取得しているため連番にて出力されております。
Q_データ2以降が連番にする事ができず考えあぐねております。
試したこと
DLast関数等を使ってデータを取得しましたがそのまま同じ値が反映され希望通りの状態にはならなかった次第です。
補足情報(FW/ツールのバージョンなど)
ツールはaccess 365 を利用しております。
【テーブル構成】
SMデータ →データ取得用
受注データ →データ取得用
★コンバートデータ →データ結果(アクションクエリ1~4までの集計結果)
①Q_データ1(クエリ)
INSERT INTO ★コンバートデータ ( レコードナンバー, 削除マーク, 締めフラグ, チェック, 注文日時, 伝票, 伝票区分, 取引区分, 税転嫁, 金額端数処理, 税端数処理, 得意先コード, 納入先コード, 担当者コード, 行番号, 明細区分, コード, 列16, 商品名, 課税区分, 単位, 入数, 購入数量, 倉庫コード, 数量, 単価, 金額, 回収予定日, 税抜額, 原価, 税抜き売上原価, 送り状番号, 数量小数桁, 単価小数桁, 規格・型番, 色, サイズ, 納入期日, 分類コード, 伝票区分2, 受注コード, プロジェクト主コード, プロジェクト副コード )
SELECT DISTINCT 受注データ.[レコードナンバー], "1" AS 削除マーク, 1 AS 締めフラグ, 0 AS チェック, 受注データ.注文日時, 受注データ.伝票, 24 AS 伝票区分, 1 AS 取引区分, 1 AS 税転嫁, 1 AS 金額端数処理, 1 AS 税端数処理, "[Y]-9996-3" AS 得意先コード, "" AS 納入先コード, "013" AS 担当者コード, "追加予定" AS 行番号, 1 AS 明細区分, SMデータ.[コード], "" AS 列16, SMデータ.商品名, 13 AS 課税区分, "本" AS 単位, 1 AS 入数, 受注データ.購入数量, "0000" AS 倉庫コード, [入数][購入数量] AS 数量, Round([販売単価]0.97,0) AS 単価, Round([販売単価]0.97,0)[入数][購入数量] AS 金額, 0 AS 回収予定日, 0 AS 税抜額, [購入数量][入数]*[税抜き売上原価] AS 原価, SMデータ.税抜き売上原価, 受注データ.送り状番号, "" AS 数量小数桁, "" AS 単価小数桁, SMデータ.規格・型番, "" AS 色, SMデータ.[サイズ], "" AS 納入期日, IIf([分類CD1]=3,"98","99") AS 分類コード, "" AS 伝票区分2, 受注データ.受注コード, 2000 AS プロジェクト主コード, "" AS プロジェクト副コード
FROM 受注データ INNER JOIN SMデータ ON 受注データ.商品番号 = SMデータ.品番(EC店長)
ORDER BY 受注データ.伝票;
②Q_データ2(クエリ)
INSERT INTO ★コンバートデータ ( レコードナンバー, 削除マーク, 締めフラグ, チェック, 注文日時, 伝票, 伝票区分, 取引区分, 税転嫁, 金額端数処理, 税端数処理, 得意先コード, 納入先コード, 担当者コード, 行番号, 明細区分, コード, 列16, 商品名, 課税区分, 単位, 入数, 購入数量, 倉庫コード, 数量, 単価, 金額, 回収予定日, 税抜額, 原価, 税抜き売上原価, 送り状番号, 数量小数桁, 単価小数桁, 規格・型番, 色, サイズ, 納入期日, 分類コード, 伝票区分2, 受注コード, プロジェクト主コード, プロジェクト副コード )
SELECT 受注データ.[レコードナンバー], "1" AS 削除マーク, 1 AS 締めフラグ, 0 AS チェック, 受注データ.注文日時, DMax("伝票","受注データ") AS 伝票, 24 AS 伝票区分, 1 AS 取引区分, 1 AS 税転嫁, 1 AS 金額端数処理, 1 AS 税端数処理, "[Y]-9996-3" AS 得意先コード, "" AS 納入先コード, "013" AS 担当者コード, "追加予定" AS 行番号, 1 AS 明細区分, "ZSO" AS コード, "" AS 列16, "送料" AS 商品名, 13 AS 課税区分, "本" AS 単位, 1 AS 入数, 1 AS ケース, "0000" AS 倉庫コード, [購入数量]/[購入数量] AS 数量, Round([送料]*0.97,0) AS 単価, Round([送料]1.1,0)[購入数量]/[購入数量] AS 金額, 0 AS 回収予定日, 0 AS 税抜額, [購入数量]/[購入数量]*531 AS 原価, 531 AS 原単価, 受注データ.送り状番号, "" AS 数量小数桁, "" AS 単価小数桁, SMデータ.規格・型番, "" AS 色, SMデータ.[サイズ], "" AS 納入期日, IIf([分類CD1]=3,"98","99") AS 分類コード, "" AS 伝票区分2, 受注データ.受注コード, 2000 AS プロジェクト主コード, "" AS プロジェクト副コード
FROM SMデータ INNER JOIN 受注データ ON SMデータ.品番(EC店長) = 受注データ.商品番号
WHERE (((Round([送料]*0.97,0))<>0 And (Round([送料]*0.97,0))<>""));
③Q_データ3(クエリ)
INSERT INTO ★コンバートデータ ( レコードナンバー, 削除マーク, 締めフラグ, チェック, 注文日時, 伝票, 伝票区分, 取引区分, 税転嫁, 金額端数処理, 税端数処理, 得意先コード, 納入先コード, 担当者コード, 行番号, 明細区分, コード, 列16, 商品名, 課税区分, 単位, 入数, 購入数量, 倉庫コード, 数量, 単価, 金額, 回収予定日, 税抜額, 原価, 税抜き売上原価, 送り状番号, 数量小数桁, 単価小数桁, 規格・型番, 色, サイズ, 納入期日, 分類コード, 伝票区分2, 受注コード, プロジェクト主コード, プロジェクト副コード )
SELECT 受注データ.[レコードナンバー], "1" AS 削除マーク, 1 AS 締めフラグ, 0 AS チェック, 受注データ.注文日時, 0 AS 伝票, 24 AS 伝票区分, 1 AS 取引区分, 1 AS 税転嫁, 1 AS 金額端数処理, 1 AS 税端数処理, "[Y]-9996-3" AS 得意先コード, "" AS 納入先コード, "013" AS 担当者コード, "追加予定" AS 行番号, 1 AS 明細区分, "ZDT" AS コード, "" AS 列16, "代引き手数料" AS 商品名, 13 AS 課税区分, "本" AS 単位, 1 AS 入数, 1 AS ケース, "0000" AS 倉庫コード, [購入数量]/[購入数量] AS 数量, Round([決済手数料]/1.1,0) AS 単価, Round([決済手数料]/1.1,0)*[購入数量]/[購入数量] AS 金額, 0 AS 回収予定日, 0 AS 税抜額, [購入数量]/[購入数量]*316 AS 原価, 316 AS 原単価, 受注データ.送り状番号, "" AS 数量小数桁, "" AS 単価小数桁, "" AS 規格・型番, 0 AS 色, 0 AS サイズ, "" AS 納入期日, IIf([分類CD1]=3,"98","99") AS 分類コード, "" AS 伝票区分2, 受注データ.受注コード, 2000 AS プロジェクト主コード, "" AS プロジェクト副コード
FROM SMデータ INNER JOIN 受注データ ON SMデータ.品番(EC店長) = 受注データ.商品番号
WHERE (((Round([決済手数料]/1.1,0))<>0 And (Round([決済手数料]/1.1,0))<>""));
④Q_データ4(クエリ)
INSERT INTO ★コンバートデータ ( レコードナンバー, 削除マーク, 締めフラグ, チェック, 注文日時, 伝票, 伝票区分, 取引区分, 税転嫁, 金額端数処理, 税端数処理, 得意先コード, 納入先コード, 担当者コード, 行番号, 明細区分, コード, 列16, 商品名, 課税区分, 単位, 入数, 購入数量, 倉庫コード, 数量, 単価, 金額, 回収予定日, 税抜額, 原価, 税抜き売上原価, 送り状番号, 数量小数桁, 単価小数桁, 規格・型番, 色, サイズ, 納入期日, 分類コード, 伝票区分2, 受注コード, プロジェクト主コード, プロジェクト副コード )
SELECT 受注データ.[レコードナンバー], "1" AS 削除マーク, 1 AS 締めフラグ, 0 AS チェック, 受注データ.注文日時, 0 AS 伝票, 24 AS 伝票区分, 1 AS 取引区分, 1 AS 税転嫁, 1 AS 金額端数処理, 1 AS 税端数処理, "[Y]-9996-3" AS 得意先コード, "" AS 納入先コード, "013" AS 担当者コード, "追加予定" AS 行番号, 1 AS 明細区分, "ZNE
" AS コード, "" AS 列16, "値引き
" AS 商品名, 13 AS 課税区分, "本" AS 単位, 1 AS 入数, 1 AS ケース, "0000" AS 倉庫コード, [購入数量]/[購入数量] AS 数量, Round([ポイント利用額]/1.10.97,0) AS 単価, Round([ポイント利用額]/1.10.97,0)[購入数量]/[購入数量] AS 金額, 0 AS 回収予定日, 0 AS 税抜額, [購入数量]/[購入数量]13 AS 原価, 13 AS 原単価, 受注データ.送り状番号, "" AS 数量小数桁, "" AS 単価小数桁, "" AS 規格・型番, 0 AS 色, 0 AS サイズ, "" AS 納入期日, IIf([分類CD1]=3,"98","99") AS 分類コード, "" AS 伝票区分2, 受注データ.受注コード, 2000 AS プロジェクト主コード, "" AS プロジェクト副コード
FROM SMデータ INNER JOIN 受注データ ON SMデータ.品番(EC店長) = 受注データ.商品番号
WHERE (((Round([ポイント利用額]/1.10.97,0))<>0 And (Round([ポイント利用額]/1.10.97,0))<>""));