• ベストアンサー

ACCESS フォームの任意の行に背景色をつけたい

お世話になります。 掲題の通りの内容なのですが、どうしても フォームの一行だけに色をつける方法がわかりません。 色をつけようとするとどうしても全行についてしまいます。 どなたかご存知の方がいらっしゃればご教授いただければ幸いに存じます。 よろしくお願い申し上げます。 失礼いたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • ARC
  • ベストアンサー率46% (643/1383)
回答No.1

条件付書式を使う、しかないですね。 テキストボックスやコンボボックスであればそのまま条件付書式を設定してください。 ラベルであれば、背景にテキストボックスを配置して、プロパティを「使用可能=False,編集ロック=True」にします。んで、ラベルの背景色を透明にしてやればいいでしょうね。 現在のカレント行だけ色を変える、というような場合も、条件付書式で対処できます。(隠しのテキストボックスを用意しておいて、Form_Current時にそこにIDを代入し、実際のIDとテキストボックスのIDが等しかったら色を付ける、とか。) 尚、条件付書式はAccess2000以上で使用可能です。

Ha88888
質問者

お礼

早速の対応、ありがとうございました。 条件式書式を忘れていました・・・。 これで開発が進みそうです! 本当に、どうもありがとうございました。 短文ではございますが、これにて失礼いたします。

関連するQ&A

  • アクセス フォームでの行追加

    大変初歩的なことですが表現が下手なため伝わった方宜しくお願いします 従業員名簿を作成したいと思いテーブルを1つ作りました フォームで入力したものはテーブルに反映されています 人数が少ないので入力用のフォームで 1 ○○花子 S00.00.00  2 ○○太郎 S11.11.11 S00.00.00と一行目の最後まで行ったら 行を追加してそのまま一覧として使いたいのですが 一行目のS00.00.00まで行ってEnterすると 一行目が白くなり段が増えません どなたかこの文章のみで現状をわかって頂けたら教えてください

  • access フォーム上で複数行のレコードを追加したい。

    宜しくお願いします。 仕様環境:WinXP access2002 フォーム上にコマンドボタンで空白のレコードを 追加したいのですが、一行だけなら「値の代入」マクロで 追加できるのですが、複数行だとやり方がわかりません。 「追加クエリ」を作ってコマンドボタンにマクロで乗せてみたのですが、 テーブル上では複数の空白レコードが追加されてますが、 フォーム上には反映してくれません。 「値の代入」マクロを使って、複数行のレコードをフォーム上に追加するか、 「追加クエリ」を使って、複数行のレコードをフォーム上に反映させるか したいのですが教えてください。 ※ ちなみにこのフォームはサブフォームです。   また5行追加しようとしています。   この方法では無理でしたらご指導お願いします。 宜しくお願いします。

  • Access2002 呼び出したフォームがうまく表示されない

    いつもお世話になっております。 表題について、お尋ねいたします。 あるフォームにボタンを作成し、そのボタンのイベントで、別のフォームを表示させるようにしました。 しかし、対象フォームが呼び出した側のフォームの裏側に表示されてしまいます。 また、[ツール]>[起動時の設定]で、データベースウィンドウの表示のチェックをはずしますと、フォームのみ表示されるようになりますが、そこから対象フォームを呼び出すボタンを押しても表示されません。 他のフォームは思ったとおりの動作をしてくれるのですが、対象フォームのみ、プロパティなど、なにか設定に不備があるのでしょうか? ご存知の方がいらっしゃれば、よろしくご教授のほどお願い申し上げます。

  • Accessフォームで使える色について

    お世話になります。 Accessフォームで使える色について質問なのですが、 例えばフォームの背景色を変更する際、Access側で 用意された40色しか使用出来ないのでしょうか? 他の色を使用する方法があれば教えて頂きたいのですが・・。 宜しくお願い致します。

  • Access2000 レポートの印刷位置指定

    お世話になります。 掲題の件で質問させていただきます。 レポートを印刷する際、用紙の任意の位置より 印刷できる方法はございませんでしょうか。 左余白、上余白などの設定方法などありましたら ご教授いただけましたら幸いに存じます。 以上、よろしくお願い申し上げます。 失礼いたします。

  • 秀丸で一行おきに行を削除する方法について

    秀丸で、一行おきに行を削除する方法について御教授ください。 今、手元に50万行のデータが入力されたテキストファイルがあるのですが、一行おきに行を削除したいと考えています。 たしか、正規表現を使えば出来たかと思うのですが、忘れてしまいました。 どなたか御教授いただけると幸いです。

  • アクセスで任意のフォームを前面に

    アクセス2000(WindowsXP)ですが、複数開いているフォームで任意のフォームを最前面にするには方法がありますか。閉じて開く操作をせずに実現できる方法はありませんか。ご存じの方があればよろしくお願いします。

  • アクセス 主キー・INDEX無フォーム背景色

    Access2010でフォームに入力する際に、レコード数と確認項目も多いため、入力時に 該当行が一目でわかるようにしたいのですが、主キーもINDEXも無いフォームの背景色を 以下のように変更する方法がわかりませんので、お教え願います。 データは、日々増減します。 ((1)ができればベストですが、無理なら(2)でも構いません) (1) カレント行の背景色の変更および文字拡大 (2) 1行毎に行の色をつける

  • ApacheでASP3.0を動作するには。

    お世話になります。 掲題の通りの質問なのですが、このような方法を ご存知の方がいらっしゃいましたらご教授いただけないでしょうか。 現在、私はWindowsXP Home Editionを使用しているため、IISがインストールされていません。 なんとか、ASPを動作させる環境を探っていましたが、 なかなか見つかりません。 よろしくお願い申し上げます。 失礼いたします。

  • Access 帳票フォームでカレント行だけ色反転させれますか?

    いつもここのサイトにはお世話になっています。 今回もよろしくお願いします。 Access2002と VBAを使用して、マスターテーブルのメンテナンスの画面を作成しています。 1フォームの構成は上部に入力欄があり、 下部にサブフォームで帳票フォーム形式でテーブルが表示してあります。 下部のテーブルでレコードをクリックすると、上部の入力欄にクリックした部分のレコード(サブフォームのカレント行)内容を表示し、上部の入力欄にてデータの変更/更新を行います。 みなさんに教えていただきたいのは、 下部のサブフォーム部分でクリックした際に、クリックしたレコードの部分だけ色反転させるなどして「目立たせたい」のですが、VBAなどで色の指定を変更しても、サブフォーム全体の色が変わってしまいます。 なんとかして、1目で「カレント行」と「それ以外」とわかるようにする方法はないでしょうか? 補足説明はしますのでなんなりと申し付けてください。 よろしくお願いします。

専門家に質問してみよう