- ベストアンサー
アクセスレポートにおける連番表記について
アクセス2010を使用しています。 テーブル(T_テスト)には点数フィールドがあり、点数が入っている場合と入っていない場合があります。 このテーブルを基にしたレポート(R_テスト)において、点数が入力されているものだけを表記なるようにし、さらに連番を表記したいと考えております。 クエリで点数が入っているもののみ抽出して、このクエリを基にレポートを作成すれば簡単にできますが、諸事情によりクエリを使用せずにレポートを作成したいと考えております。 【テーブル名:T_テスト】 番号 氏名 点数 1 あああ 10 2 いいい 5 3 ううう 4 えええ 5 おおお 7 6 かかか 5 7 ききき 8 くくく 8 9 けけけ 10 10 こここ 【レポート名:R_テスト】 番号 氏名 点数 連番 1 あああ 10 1 2 いいい 5 2 5 おおお 7 3 6 かかか 5 4 8 くくく 8 5 9 けけけ 10 6 このような形のレポートを想定しています。 ご教示のほど、どうぞよろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
VBAは大丈夫だと思いますのでレポートのそれぞれのイベントで以下のようにして試してみてください。 Private Sub レポートヘッダー_Format(Cancel As Integer, FormatCount As Integer) Me.通し番号 = 0 End Sub Private Sub 詳細_Format(Cancel As Integer, FormatCount As Integer) If Not IsNull(Me.点数) Then Me.通し番号 = Me.通し番号 + 1 End If Me.PrintSection = (Not IsNull(Me.点数)) Me.MoveLayout = (Not IsNull(Me.点数)) End Sub
お礼