Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


4421 / 9994 ←次へ | 前へ→

【8819】Re:帳票フォームで重複データの非表示方法
回答  Gin_II  - 06/11/21(火) 16:53 -

引用なし
パスワード
   > 帳票フォームで前行の項目と同じ値のフィールドは表示できないように
> (レポートの重複データ非表示のような・・・)したいのですが、うまく
> できません。

フォームのコントロールには重複データ非表示のようなプロパティは
ありませんので、基本的には無理ですね。

いくつか条件を満たせば、近いことはできますけど。


【テーブル名】
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 の内容が同じものの値を見えなくすることは
条件付書式機能を使えば、可能だと思います。

962 hits

【8817】帳票フォームで重複データの非表示方法 ぷー 06/11/21(火) 15:51 質問
【8819】Re:帳票フォームで重複データの非表示方法 Gin_II 06/11/21(火) 16:53 回答
【8820】Re:帳票フォームで重複データの非表示方法 ぷー 06/11/21(火) 17:21 お礼

4421 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078213
(SS)C-BOARD v3.8 is Free