• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:1レコードのデータを複数行に分け通し番号を付ける)

Access2010でデータを複数行に分けて通し番号を付ける方法

このQ&Aのポイント
  • Access2010で1レコードのデータを複数行に分けて通し番号を付ける方法について教えてください。
  • 現在、テーブル1というテーブルでデータを格納していますが、5個以上のデータがある場合にテーブル2のように1レコードに1個ずつデータを格納して追番ごとに通し番号を振りたいです。
  • 現在のクエリ1では、番号が1~4まで埋まったら5以降の番号を振る方法が分からない状況です。何か解決策はありますか?

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

  • ベストアンサー
  • ushi2015
  • ベストアンサー率51% (241/468)
回答No.2

こんにちは 元のテーブルデザインの件はおいといて、 クエリ1をそのまま流用して、新しいクエリのSQLデザインに SELECT [クエリ1].追番, DCount("追番","クエリ1","追番=" & [追番] & "AND データ<='" & [データ] & "'") AS 連番, [クエリ1].[データ] FROM クエリ1 ORDER BY [クエリ1].追番, [クエリ1].[データ]; を貼り付けて実行してみて下さい。

Al-Co
質問者

お礼

DCount関数を使い、希望の結果を得られました。 ありがとうございました。

その他の回答 (1)

  • -9L9-
  • ベストアンサー率44% (1088/2422)
回答No.1

何を言っているのか皆目分かりません。複数行って? ACCESSでは、Excelでいう行=レコードですから、ACCESSにはレポートを除いて行などという概念はありません。ないことを質問されてもこたえようがありません。 仮にこれがレポートについての質問なら、それと分かるように質問して下さい。

関連するQ&A