Microsoft Access 掲示板

グループ行を作りたい / 1

2 コメント
views
4 フォロー
1

フォームにはグループ化の機能はないので、

フォームでサブタイトルフィールドを作成し、複数行ごと同じものを設定して
レポート表示する際にサブタイトルフィールドをグループ化する設計になるのでしょうか。

フォームのレコードソースのテーブルにサブタイトルフィールドを追加して、複数行に同じものを繰り返し入力することになりますね。
あるいは、サブフォームにして、非連結の親フォームのテキストボックスでサブタイトルを入力して、リンク親フィールド/リンク子フィールドの設定を「サブタイトル」にしておけばサブタイトルは親フォームで一回入力するだけですみます。

また、グループごとに行番号を振りたい場合は手動になりますでしょうか。

サブフォームを使うのではあれば、下記の方法が使えます。

帳票サブフォームで行番号フィールドの連番を維持する
一対多の関係のデータをメイン/サブフォーム形式で入力する場合、サブフォームのデータに連番(行番号)を振りたい。途中のレコードを削除しても欠番がでることなく連番を維持したい。また、任意に並び替えをしたい。 上記のような仕様を実現する方法を紹介します。  連番(行番号)に関しては、テーブルに持たせなくても、計算やVBAで表示させる手段がありますが、連番のフィールドがあるとクロス集計するときとか、固定...
fc2

サブフォームを使わない場合も上記を改良すればできないことはないですが、かなり難易度は高いでしょう。

通報 ...
  • 2
    ポンタ 2020/10/27 (火) 17:48:35 f1ed8@73413 >> 1

    かなりサブフォームが便利そうですね。
    グループが必ず発生する訳ではなくグループ数も不定なので、適当な数をタブで作成してみようかと思います。
    リンク先を参考にさせていただき、取りかかろうと思います。ありがとうございます!