|
何をするためのコードか書いていなかったので
補足をしておきます。
テーブルA(Aテーブルでしたね)をもとに
選択クエリを作成し、新しいフィールドに
順位のコードを埋め込みます。SQL文では、
SELECT DISTINCT テーブルA.部品コード, テーブルA.部品名, テーブルA.納品日, テーブルA.納品数量, (SELECT COUNT(*) FROM テーブルA AS Temp WHERE テーブルA.部品コード=Temp.部品コード AND Temp.納品日>=テーブルA.納品日 GROUP BY Temp.部品コード) AS 連番
FROM テーブルA
ORDER BY テーブルA.部品コード, テーブルA.納品日 DESC;
のようになります。DCountを使う場合は、
SELECT DISTINCT テーブルA.部品コード, テーブルA.部品名, テーブルA.納品日, テーブルA.納品数量, DCount("*","テーブルA","部品コード = '" & [部品コード] & "' AND 納品日 >= " & [納品日] & "") AS 連番
FROM テーブルA
ORDER BY テーブルA.部品名, テーブルA.納品日 DESC;
のようになります。
|
|