- ベストアンサー
フォーム データシートビューで文字色を変えたい
テーブルをもとにデータシートビューのフォームを作成し、 フィールドの文字の色を全て灰色にしたいのですが プロパティシートの書式で、[赤]@ にすると、画像のようにうまく行くのですが、 [灰色]@ にすると、 "[灰色]"@ となってしまい、データシートビューに切り替えると、 [灰色]あ となってしまいます。 [gray]@ にしたら、なぜか、\[g"ra"y"]@" になり、 データシートビューにした時は、何も変化はありません。色は黒のままです。 ヘルプによると、 [色] 角かっこ内の色で表示します。 指定できる色は、Black/黒、Blue/青、Green/緑、Cyan/水、Red/赤、Magenta/紫、Yellow/黄、White/白です。 とのことなので、灰色にするのは諦めるしかないのでしょうか? 他の方法があればご教授ください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
条件付書式の式に Not IsNull([フィールド名]) として任意の色を選択したらどうなりますか?
その他の回答 (3)
- nicotinism
- ベストアンサー率70% (1019/1452)
? 条件付き書式を設定して、OK で閉じて フォームを右クリックでデータシートビューに切り替えても 反映されていませんか? できるハズですけど。。 新規フォームを作成し確かめてみてください・・位のことしか 残念ながらアドバイスできません。
お礼
4さんのNot IsNull([フィールド名])にしたらできました! せっかくいご回答いただいたのにすいませんでした。再度ご回答ありがとうございました。
- nicotinism
- ベストアンサー率70% (1019/1452)
データシートビュー以外なら前景色で指定、 データシートビューでしたら 条件付き書式で 左のプルダウンには『式』、 右の条件には、[フィールド1] is not null フィールド1は実際のフィールド名(コントロール名) その下の塗りつぶしと文字色は適宜選択でどうでしょ? (Access2010の場合)
お礼
データシートビューはプロパティの前景色では指定できないようですね。 条件付書式に、「式」をプルダウンで選択し、[フィールド1] is not null といれてOKボタンを押しても、 再度条件付書式を開いたら、リセットされているし、 フォームビューで見てもデータシートビューで見ても、色が変わってません。 なにかおかしいのでしょうか?当方アクセス2007です。 ちなみに isnull([フィールド1])=trueにしてもダメでした。
- chayamati
- ベストアンサー率41% (260/624)
お礼
無事できました!助かりました。ありがとうございました。