Access VBA質問箱 IV

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

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


215 / 2272 ツリー ←次へ | 前へ→

【12503】表示・非表示について もんた 14/4/17(木) 13:52 質問[未読]
【12504】Re:表示・非表示について hatena 14/4/17(木) 19:06 回答[未読]
【12520】Re:表示・非表示について もんた 14/4/24(木) 11:44 質問[未読]
【12526】Re:表示・非表示について hatena 14/4/25(金) 8:03 回答[未読]

【12503】表示・非表示について
質問  もんた  - 14/4/17(木) 13:52 -

引用なし
パスワード
   質問があります。

                    1頁
-----------------詳細---------------------------
あいうえお   ああああ   *
かきくけこ   いいいい   空白
------------------------------------------------
-----------------ヘッター-----------------------
             あいうえお

                    2頁
-----------------詳細---------------------------
あいうえお   ああああ   空白
かきくけこ   いいいい   空白
------------------------------------------------
-----------------ヘッター-----------------------
             

上記のように詳細の中で*があったときだけ
ヘッターに文字が表示・非表示できるようにできますでしょうか。

宜しくお願い致します。

【12504】Re:表示・非表示について
回答  hatena  - 14/4/17(木) 19:06 -

引用なし
パスワード
   「ヘッター」というのが「グループヘッダー」あるいは「グループフッター」のことなら、
テキストボックスのコントロールソースを

=IIf(Min([フィールド名]="*")=True,"あいうえお","")

「ページヘッダー」または「ページフッター」のことなら、VBAが必要になります。
特に「ページヘッダー」の場合は難易度が高くなります。

【12520】Re:表示・非表示について
質問  もんた  - 14/4/24(木) 11:44 -

引用なし
パスワード
   お礼が遅れてしまいすいません。
回答して頂きありがとうございます。

                    1頁
-----------------詳細---------------------------
あいうえお   ああああ   *
かきくけこ   いいいい   空白
------------------------------------------------
-----------------フッター-----------------------
             あいうえお

                    2頁
-----------------詳細---------------------------
あいうえお   ああああ   空白
かきくけこ   いいいい   空白
------------------------------------------------
-----------------フッター-----------------------


ページフッタに表示させたいのでVBAになりそうですね・・・
まったく見当がつかないのですが教えて頂けないでしょうか。


▼hatena さん:
>「ヘッター」というのが「グループヘッダー」あるいは「グループフッター」のことなら、
>テキストボックスのコントロールソースを
>
>=IIf(Min([フィールド名]="*")=True,"あいうえお","")
>
>「ページヘッダー」または「ページフッター」のことなら、VBAが必要になります。
>特に「ページヘッダー」の場合は難易度が高くなります。

【12526】Re:表示・非表示について
回答  hatena  - 14/4/25(金) 8:03 -

引用なし
パスワード
   ページフッターにラベルを配置して、標題に表示したい文字を設定します。
名前は、ラベル1 とします。

* が表示されるフィールド名は、フィールド1 とします。

ページヘッダーの「印刷時」のイベントプロシージャに、

Me.ラベル1.Visible = False

詳細セクションの「印刷時」のイベントプロシージャに、

If Me.フィールド1 = "*" Then Me.ラベル1.Visible = True

と設定してださい。

215 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078190
(SS)C-BOARD v3.8 is Free