0

報告しているテーブルにカラーフィールドがあります。レポートのこのテキストを、単語に基づいた小さな正方形の色に置き換えるつもりです。

私はこれを行おうとして何日もAccessを調べていましたが、VBAや[プロパティ]ペインにオプションが見つからないようです。

更新:私を正しい方向に向けてくれたトムに感謝します。これまでのところ、私はこの種の作業を行っており、長方形の代わりにテキストボックスを使用することにしました。そこで、Report_Currentイベントを使用して、これを処理するために巨大な「SelectCaseReport_rptSRSearch.Colour」を作成しました。

ただし、Report_Currentイベントを使用しても、必要な機能が正確に提供されないようです。ユーザーがレポートのレコードを物理的にクリックした場合を除いて、それは私が望むことを正確に実行します。

4

2 に答える 2

2

これをテストしていないので、私の構文は少しずれている可能性があります。

フォームに正方形を作成します。この例では、square1と呼びます。Form_Currentイベント(VBA)で、カラーフィールドの値を確認し、Select Caseステートメントを使用して、square1の背景色を設定します。

于 2012-08-01T04:46:27.153 に答える
0

したがって、最終的にこれを理解し、Detail_Paintメソッドを使用する必要があります。ええと;)

于 2012-08-06T05:40:51.823 に答える