2017-11-15 38 views
0

チェックボックスをオンにした場合のみ、レポートにラベルを印刷する必要があります。 多くの異なるコード行を試しましたが、動作させることができません。MS Access - チェックボックスに基づくラベルの表示/非表示

If chkSignature = True Then 
    CEOsign.Visible = True 
Else 
    CEOsign.Visible = False 
End If 

、これはあなたが一緒にプレイすることができますworking example次のとおりです。これは私が(私のレポートのフッターのます。OnFormatイベントで)現時点で持っているものです。

このチェックボックスをオンにした場合、署名のラベルを印刷します。チェックボックスがオフになっている場合、私はそれを隠したいです。手伝って頂けますか?ありがとう。

+0

印刷プレビューまたは印刷の場合、コードは正しく機能します。 Report_Activateイベントにコードを配置してみてください。 –

+0

チェックボックスがレポートのクエリにバインドされていると仮定すると、式に基づいて条件付き書式をコントロールに適用できます。 '[CheckBoxField] = -1'を非表示にします。 –

答えて

0

私はファイルをダウンロードしませんでしたが、正しいイベント中にチェックボックスを変更していないと思います。思い出されるように、Detail_Formatは、Detailセクションの項目の可視性を変更する場合に、このコードを配置する適切なイベントです。しかし、MS Accessは時には厄介ですが、この種のタスクがスムーズに行かなかった時代を思い出します。がんばろう!

関連する問題