アプリ版:「スタンプのみでお礼する」機能のリリースについて

Accessレポートで「重複データを非表示」に設定すると
前項目と同じ値のデータは非表示に出来ますが、
ページをまたぐ場合、次ページの先頭のデータでは非表示設定のものでも親切に表示されます。
前ページからの続きという認識で、非表示にしたいのですが
どのようにすればいいでしょうか。

(例:[品物]を重複非表示)
-----------p1
[品物] [色]
Tシャツ  白
       黒

-----------p2
Tシャツ 赤  ←次ページの最初の項目は表示される
      青

コレを下記のようにしたいです
-----------p1
[品物] [色]
Tシャツ  白
       黒

-----------p2
      赤 ←「Tシャツ」の文字が非表示
      青

A 回答 (2件)

行がずれてもいいならグループヘッダーを使ってみては?


「表示」「並べ替え/グループ化の設定」で
「フィールド/式」に[品物]を選択([品物コード]がある場合はこちらを選択)
「並べ替え順序」を昇順または降順
下のほうにある「グループヘッダー」を「はい」に変更
[品物ヘッダー]が表示されるのでここに[品物]のテキストボックスをセット
[詳細]には[色]をセット
これで印刷すれば、下記のようになります。
※グループヘッダーのプロパティの「セクション繰り返し」は「いいえ」にしてください。

-----------p1
[品物] [色]   <-レポートヘッダー部
Tシャツ     <-グループヘッダー部
       白  <-詳細部
       黒  <-詳細部
-----------p2
      赤  <-詳細部
      青  <-詳細部
    • good
    • 0
この回答へのお礼

回答ありがとうございました。

早速試してみました。なるほど面白い現象です。
とても理想に近いです。というか、これで十分いけそうです。
VBを組んでしまうと後からのメンテナンスも面倒ですし
なによりAccessの既存の機能で実現できるのが便利ですね。
ありがとうございました。

お礼日時:2007/12/28 17:20

「グループ印字」というプログラミングの仕方では、一般的に現在のようなスタイル(改ページしたら表示する)が標準なのですが、わざわざ非表示にしたいのは、そちらの方が何か都合が良いのでしょうか。


おそらくVBAを作りこまないといけないでしょう。

この回答への補足

早速の回答ありがとうございます。
純粋にデータを追うために用いようとしていまして
不必要な項目はなるべく消しておきたいのです。
やはりVBAをつくりしかないでしょうか。
簡単なものならいいのですが・・・。

#記入し忘れていましたヴァージョンはACCESS 2000です。

補足日時:2007/12/28 15:52
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています