Access (VBA)

Access VBAに関するフォーラムです。
  • 掲示板への投稿には会員登録(無料)が必要です。会員登録がまだの方はこちら
  • 掲示板ご利用上のお願い」に反するご記入はご遠慮ください。
  • Q&A掲示板の使い方はこちらをご覧ください
トピックに返信
質問

 
(Windows 7 Home Premium : Access 2007)
リストボックスの任意の行に色を付けたい
投稿日時: 17/09/15 22:28:40
投稿者: kazumixx0727

初めまして。
会社でAccess2007を使っています。
Excel10000件のデータをAccessに移行してSQL検索などに利用しています。
うちの社長がExcelで請求を出したところに色を塗ってます。
今はExcelとAccess両方のデータを毎日入力しています。
Accessにはその日の日報情報を入力して検索できるようにしてます。
表示はリストボックスでSQLの結果を表示させてます。
データにはチェックボックスがありまして今は未使用なのですが、
リストボックスに表示させてチェックボックスをクリックしたときに
その行の色が変わる処理をいろいろ探してます。
□ 001 あいうえお
☑ 002 かきくけこ
□ 003 さしすせそ
このように表示させたときにチェックしてあるリストボックスの行には色を付けたいです。
また、
☑ 001 あいうえお
□ 002 かきくけこ
□ 003 さしすせそ
チェックを付け直した時にすぐに反応させたいです。
条件付き書式でできるようなことをネットで見て使いましたが、表示はできましたが、
チェックボックスをクリックしたときに反応がしませんでした。
色々調べましたが、会社のパソコンはセキュリティの関係でいいサイトが見つかりませんでした。
ACCESSは知識0から初めて1年ぐらいです。
会社のシステムはすべてフォームで作り、VBAで動かしてます。
基本操作はわかりませんが、プログラムなら少しはわかります。
出来れば簡単なプログラムでできたらうれしいと思っていますが、
よろしくお願いします。
家のパソコンにはACCESSがないため会社で試すことになると思うので
すぐには結果が出ないかもしれません。

回答
投稿日時: 17/09/19 09:34:16
投稿者: Suzu

そのリストボックスは
帳票フォーム中の詳細セクション に配置された コントロールでしょうか。
 
それとも、単票フォームに配置 または 帳票フォームの詳細セクション以外 に配置されたコントロール
 
どちらでしょう。
 
後者であるなら、
リストボックスではなく、サブフォームとして配置し、条件付き書式を使用すれば良いのでは?

投稿日時: 17/09/19 20:57:17
投稿者: kazumixx0727

Suzuさんコメントありがとうございます。
言葉が難しすぎて理解ができません。
空白のフォームでフォームを作って
その中にリストボックスを作りました。
出力はプログラムでsqlでリスト表示させてます。
よろしくお願いします。

トピックに返信