Microsoft Access 掲示板

帳票フォームで重複データは、最初の一つ以外を非表示にすることはできますか?

3 コメント
views
4 フォロー

いつもお世話になります。Access勉強中の者です。
下記テーブルデータを、帳票フォームで表示させようと考えています。
見やすくするために、重複データは非表示にさせたいです。
方法等ご存じの方お教え願えませんでしょうか。よろしくお願いいたします。
(レポートの重複データ非表示と同じこと帳票フォームで行うことは可能でしょうか)

【テーブル】
 A   トマト
 A   ネギ
 B   トマト
 B   ナス
 B   ピーマン
 C   トウモロコシ

【帳票フォームで表示させたいこと】
 A   トマト
      ネギ
 B   トマト
      ナス
      ピーマン
 C   トウモロコシ

以上です。
どうぞよろしくお願いいたします。

シマオ
作成: 2022/08/08 (月) 22:32:33
通報 ...
1

その帳票フォームは閲覧専用ということでしょうか。
閲覧専用なら、レポートのレポートビュー表示にするのが簡単です。

入力/編集もしたいのなら、条件付き書式で文字色を背景色と同じにするという方法になりますが、重い処理になりますので、ちらついたりして、あまり使いやすいものにはならないと思います。

2
名前なし 2022/08/09 (火) 02:34:52 c564b@0e907

 例えば、質問文のテーブルを料理別材料明細テーブルとする。このテーブルから下記のクエリを作る。とりあえず、このクエリをもとに、あれこれやってみるのはどうだろう。
 とはいえ、なんだかんだ使っているうちに不具合が出てくるはずなので、諸々手当てが大変にはなる。

料理材料式1:式2:
Aトマト1A
Aネギ2
Bトマト1B
Bナス2
Bピーマン3
Cトウモロコシ1C

 式1:は、式1:DCount(“材料”,”料理別材料明細テーブル”,”[料理別材料明細テーブル].[料理]=‘“ & [料理別材料明細テーブル].[料理] & “‘And [料理別材料明細テーブル].[材料]<=‘“ & [料理別材料明細テーブル].[材料] & “‘“)
 式2:は、式2:IIf([式1]=1,[料理別材料明細テーブル].[料理],””)

見やすくするために、重複データは非表示にさせたいです。

 やるべき事は慣れる事だと思う。慣れてくれば、逆に明細表示のほうが見やすくなる。明細表示が操作出来ない、いつも見やすくして欲しい、もっと見やすくして欲しい、なんて事になったら、笑うに笑えない。

3
シマオ 2022/08/15 (月) 19:10:36 d7f26@1a684

hatenaさん、名前なしさん

ご回答ありがとうございます。
連絡遅くなりまして申し訳ございません。
入力/編集用として考えています。

hatenaさんのアドバイスの条件付き書式を行いましたが、ちらつきが気になってしまいました。
試行錯誤の結果、名前なしさんの考え方を採用しました。
誠にありがとうございました。
今後ともよろしくお願いいたします。