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