質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

Access

Accessはマイクロソフトによるリレーショナルデータベース管理システムです。オブジェクト指向のアプリケーション作成に対応しており、テーブルや編集をはじめ、クエリ生成、入力フォーム作成、レポート作成など一通りの機能を備えています。

データベース

データベースとは、データの集合体を指します。また、そのデータの集合体の共用を可能にするシステムの意味を含めます

データベース設計

データベース設計はデータベースの論理的や物理的な部分を特定する工程です。

Q&A

解決済

1回答

6565閲覧

Access チェックが入っているレコードに色を付けたい

退会済みユーザー

退会済みユーザー

総合スコア0

VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

Access

Accessはマイクロソフトによるリレーショナルデータベース管理システムです。オブジェクト指向のアプリケーション作成に対応しており、テーブルや編集をはじめ、クエリ生成、入力フォーム作成、レポート作成など一通りの機能を備えています。

データベース

データベースとは、データの集合体を指します。また、そのデータの集合体の共用を可能にするシステムの意味を含めます

データベース設計

データベース設計はデータベースの論理的や物理的な部分を特定する工程です。

0グッド

0クリップ

投稿2019/06/14 02:12

##質問内容
Access2010で伝票管理システムを作っているのですが、
顧客や担当者のマスタでクリックしたレコードに色を付けたいです。

##概要
私なりに考えてみたのは、
マスタのもとにしているテーブルに新しくYes/no型のフィールドを作り、レコードを選択した場合チェックを入れ、条件付き書式で、チェックが入っているとき色を付ける
みたいな感じなのですが、、、

##+α
少し話は変わってきますが
これを使って、同じように
レコードの削除ボタンを押したとき、フォーム上では削除され表示されない(論理削除)
ようにして、実際にはチェックが入っているだけでデータはテーブルに残っているようにしたいです。

##詳細

フィールド名データ型備考
F_DeleteFlagYes/No型削除フラグ
F_SelectFlagYes/No型選択フラグ

不明な点があれば、コメントください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

dit.

2019/06/14 02:37

これは、「チェックが入っているもの(複数の可能性あり)に色を付ける条件付き書式の設定方法がわからない」ということですか? それとも、カレントレコード(一覧の中で、アクティブになっているレコード)の背景などに色を付けたいということですか? 削除の方に関してはクエリでF_SelectFlagがtrueのものだけ表示するようにしておけばよさそうですがそれだと問題がありますか?
退会済みユーザー

退会済みユーザー

2019/06/14 02:45

メインはレコードに色を付けることですが、 その過程で選択フラグを使った方がわかりやすいかなということです。 削除フラグはその方法で大丈夫そうです。
dit.

2019/06/14 04:42

「クリックしたレコードに色を付けたい」について、単票ではなく帳票で、複数のレコードに色を付けるのか、それともカレントだけでいいのかをお聞きしているつもりでした。 すでにhatenaさんがどちらの方法も回答されてますので大丈夫だと思いますが。 (削除のフラグの方はF_SelectFlagではなくF_DeleteFlagでしたね。間違えました。)
guest

回答1

0

ベストアンサー

顧客や担当者のマスタでクリックしたレコードに色を付けたいです。

下記で3つの方法を紹介しています。最後のがお勧めです。

カレント行の背景色の変更 - hatena chips

カレント行の背景色の変更 その2 - hatena chips

カレント行の背景色の変更 その3 - hatena chips

ひょっとすると、カレント行とは限らなくて、複数のレコードを選択したい、それがわかりやすいよう背景色を変更したいということかな。だとしたら、下記をご参考に。

非連結のチェックボックスでレコードを選択する - hatena chips

選択レコード(チェックのあるレコード)の背景色を変える場合は、「カレント行の背景色の変更」の考え方を応用すればいいでしょう。

レコードの削除ボタンを押したとき、フォーム上では削除され表示されない(論理削除)
ようにして、実際にはチェックが入っているだけでデータはテーブルに残っているようにしたいです。

こちらは下記をご参考に。

削除したレコードを復活できる「ごみ箱」の設計 - hatena chips

投稿2019/06/14 02:36

編集2019/06/14 02:42
hatena19

総合スコア33699

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2019/06/14 07:13

参考になりました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問