2008年10月16日木曜日

access、レポートを開く時ボタンによって表示項目を変える

accessのレポートを出力する時、ある一行について表示が必要な時と不要な時がある。
今まではそれを「表示のあるレポート」「表示のないレポート」の2つを作ってやってきたのだが、
レポートのフォーマットを変える時2つとも変えることになるのでどうも効率が悪い。
そこで、同じレポートでも、2つ開くボタンを用意して
押したボタンに応じてvisible=true、片方はvisible=falseと切り替えられないかと模索してみた。
結果、ボタンクリック時のVBAに以下の一行を加えれば無事にできた。
Reports!R_受講案内.請求書ラベル.Visible = False

※追記
レポート表示時に同時にスナップショットを自動保存するようにしている場合はうまくinvisibleになってくれなかったので、少し妥協した。

0 件のコメント:

ダイの大冒険→キテレツ大百科(藤田淑子)へのオマージュ?

ダイの大冒険を読み返していて一つのセリフが目に止まった。 「ゴメちゃん・・・! さよならは 言わないよ・・・」 (第335話「世界が輝く時」の巻より) これは・・・キテレツ大百科の最終回のセリフによく似ている! 「コロ助、さよならは言わないからね!」 (第331話(最終話)「愛の...