2

テーブルのフィールドに格納されている背景色の値を使用する条件付き書式の例を見つけるために、さまざまなフォーラムを検索しました。

私の作品は月間カラーで半額セール、12月12色なので1stオフではリボンが効きません。(そうそう、その MS OFFICE 2010 プロフェッショナル バージョンの Access)

部門名、価格、月名をバーコード化した SKU を印刷します。11 月の月名は灰色の背景になります。12月はグレーのタグが全て半額です。

access-programmers.co.ukのこの例が示すように、この問題は VBA で解決できますが、モジュールにハードコーディングされています。いえ

Select Case Me.CarID  'the name of the control with the value to be tested
  Case "TILX"
    Me.TextBoxName.BackColor = 12632256  '(gray)
  Case "GATX"
    Me.TextBoxName.BackColor = vbRed
  Case Else
    Me.TextBoxName.BackColor = RGB(255, 255, 255)  '(white)
End Select

私は次のような月のテーブルを持っています:

MonthCode  MonthName  MonthColor
---------  ---------  ----------
11         November     12632256

このようにして、色の値は動的に保存されます (桃紙またはピンクのインクが将来的に 10 億倍安くなる場合) が、MonthName のテキスト ボックスの背景プロパティには、パレットの選択だけのイベント ビルダーがありません (または、試してみたでしょう=[monthTable]![MonthColor]) 。 .

そう、

を。VBA の例を使用して、それぞれのケースをテストする必要がありますか? また

b. フィールド値を me.Textbox の式で uhm 値として使用できますか? MonthName=[MonthColor]?

Access がオンになっているコンピューターで実験を行っているときは、キャッシャー、価格設定、受け取り、在庫管理の間で約 20 秒しか中断されませんでした。ですから、あなたの以前の経験に本当に感謝しています。

エリック

4

1 に答える 1