Page 313 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼条件付で文字の色を変更したい miya 03/6/23(月) 17:04 ┗Re:条件付で文字の色を変更したい イケガミ 03/6/23(月) 18:54 ┗Re:条件付で文字の色を変更したい miya 03/6/24(火) 10:46 ─────────────────────────────────────── ■題名 : 条件付で文字の色を変更したい ■名前 : miya <taisei-office@play.pos.to> ■日付 : 03/6/23(月) 17:04 -------------------------------------------------------------------------
アクセス2000を使用しています。 フォーム上で処理を行いたいのですが NOフィールド(オートナンバー)で各レコードに連番が入るようになっています。 NOフィールド "1"のレコードに対して hd1フィールドに 数字の”1”が入力されたら、1Pフィールドの値の文字を 赤色に変更 hd1フィールドに 数字の”2”が入力されたら、2Pフィールドの値の文字を 赤色に変更 hd1フィールドに 数字の”3”が入力されたら、3Pフィールドの値の文字を 赤色に変更 NOフィールド "2"のレコードに対して hd1フィールドに 数字の”1”が入力されたら、1Pフィールドの値の文字を 赤色に変更 hd1フィールドに 数字の”2”が入力されたら、2Pフィールドの値の文字を 赤色に変更 hd1フィールドに 数字の”3”が入力されたら、3Pフィールドの値の文字を 赤色に変更 各レコードごとに値の指定してそれに対応する値の文字を変更したいのですが・・・ 質問が下手ですみません。 条件付き書式設定で試してみたのですが出来ませんでした。 マクロでもは、値の代入 forecolorとやってみたのですが 全てのレコードに hd1フィールドに 数字の”1”が入力されたら、1Pフィールドの値の文字を 赤色に変更 となってしまいました。 良い方法はありますか? 初心者ですが宜しければ教えて下さい。 |
>条件付き書式設定で試してみたのですが出来ませんでした。 条件付書式 でできると思うのですが、どのようにして どうなったんですか? 帳票形式フォームでは、マクロ・VBAで設定するのは難しいと 思いますよ。 |
▼イケガミ さん: >条件付書式 でできると思うのですが、どのようにして >どうなったんですか? > おはようございます。 即の回答、本当にありがとうございました。 条件付書式でSwitch関数を使用して出来ました。 switch([HD1]=1,[1P],[HD1]=2,[2P],[HD1]=3,[3P]) 初心者な者で時間がかかってしまい、返事が遅くなり、申し訳ありませんでした。 又、質問で申し訳ないのですが ・別なフォームで 上記で色分けされたフォームの値を同じような状態で 参照したいのですがそれは可能でしょうか? ・1Pと名のつくボタンを押す(くぼんだ状態)と1Pの値を赤に変えて 逆にもう一度そのボタンを押す(浮き出てる状態)と元に戻るように。 トグルボタンで値の代入とかで可能なのでしょうか? |