|
> 帳票フォームで前行の項目と同じ値のフィールドは表示できないように
> (レポートの重複データ非表示のような・・・)したいのですが、うまく
> できません。
フォームのコントロールには重複データ非表示のようなプロパティは
ありませんので、基本的には無理ですね。
いくつか条件を満たせば、近いことはできますけど。
【テーブル名】
ID FLD1 FLD2
1 AAA あああ
2 AAA いいい
3 BBB ううう
4 CCC えええ
5 AAA おおお
【クエリ名】
SELECT [テーブル名].[ID]
, [テーブル名].[FLD1]
, [テーブル名].[FLD2]
, DCount("*"
, "テーブル名"
, "[FLD1]='" & [FLD1] & "' And ID <=" & [ID]) AS 重複カウント
FROM テーブル名;
ID FLD1 FLD2 重複カウント
1 AAA あああ 1
2 AAA いいい 2
3 BBB ううう 1
4 CCC えええ 1
5 AAA おおお 3
これを元にフォームを作成し、FLD1 の内容が同じものの値を見えなくすることは
条件付書式機能を使えば、可能だと思います。
|
|