hatena
hatena
2023/02/18 (土) 15:46:04
条件付き書式は重い処理になるので、別案を検討してみるといいかも。
方法としては下記で紹介している方法の応用になります。下記では背景色ですが、前面色(文字色)を対象に同じ設定にします。
カレント行の背景色の変更 その3 - hatena chips
文字色を変更したいテキストボックスの前面にぴったり重なるようにテキストボックスを配置して下記のように設定します。
=IIf(条件式,[フィールド名],"")
プロパティ | 設定値 |
---|---|
コントロールソース | =IIf(条件式,[フィールド名],"") |
背景スタイル | 透明 |
タブストップ | いいえ |
前景色 | ご希望の色 |
名前 | txtフィールド名 |
上記のテキストボックスのフォーカス取得時のイベントプロシージャ
Private Sub txtフィールド名_Enter()
Me.元のテキストボックス名.SetFocus
End Sub
元のテキストボックスの更新後処理
Private Sub txtF2_AfterUpdate()
Me.txtフィールド名.Requery
End Sub
通報 ...