2008年10月16日木曜日

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

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

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

0 件のコメント:

読書記:「198Xのファミコン狂騒曲」 塩崎剛三

ありそうであまりなかった ファミコン雑誌黎明期の編集者の本。ファミ通の成り立ちや、当時の空気感を伝える貴重な一冊。編集者も、ペンネームではなく本名で記載されているので生々しさがある。森下真理子についても詳細記載あり。 1989年頃?見た本ではファミマガ120万部、他の雑誌が数十万...