hiroton
2023/04/21 (金) 14:24:50
d401c@f966d
複雑になってくると一発でとはなかなかいかないですねぇ
他に何かうまい方法を知っている人がいるかもしれませんが
レコードソースをクエリにして「正の値表示」「負の値表示」フィールドを作成します
正の値表示: IIf([値]>0,Mid([値],1)+0)
負の値表示: IIf([値]<0,Mid([値],1)+0)
フォームには追加した2つのフィールドと合わせて3つのテキストボックスを配置します
各テキストボックスは次のように設定します
正の値表示テキストボックス
背景スタイル |透明
タブストップ |いいえ
フォーカス取得時|[イベント プロシージャ]
フォーカス取得時のプロシージャは次の通りにします
Private Sub 正の値表示_Enter()
Me!値.SetFocus
End Sub
負の値表示テキストボックス
前景色 |(赤の色コード)
タブストップ |いいえ
これら3つのテキストボックスをサイズを揃えて正面から「正の値表示」「負の値表示」「値」の順で重ねて配置します
これで目的の見た目になると思います
※フィールド名は適切なものに書き換えてください
通報 ...