Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


3604 / 9994 ←次へ | 前へ→

【9649】Re:一覧表示形式のスケジュール閲覧画面について
回答  hatena  - 07/7/3(火) 23:38 -

引用なし
パスワード
   > ※ 実際は1000レコードもあり、毎年約300レコードずつ増える感じです。
> 10レコード程度なら十分だとしても、レコード追加していく度にサイズが
> 大きくなってしまうのでは、と思い、下記のようにローカルに置いた
> 色ファイルを読み込む方法に変えて、なおかつ、帳票フォームの場合も色を
> 区別できるようにしたい。と思いました。(なるべく、テーブルには
> ビットマップデータを多く保存させたくない、と思っております)

ちょっと勘違いをしてますね。
1000レコード有っても、色の種類が1000種類というわけではないですよね。
必要な種類の色だけのビットマップを、色マスターテーブル(T_色)に
格納すればいいだけですよ。

テーブル名:T_色
> CC  xx           説明
> −−−−−−−−−−−−−−−−−−
> 1   ビットマップイメージ  出社日
> 2   ビットマップイメージ  連休対象日
> −−−−−−−−−−−−−−−−−−

この例なら2つだけです。
で、入力テーブルの方には、色コード(上記のなら、CCフィールドの値)
を格納します。こちらのレコードが1000レコード有っても、ビットマップは
マスターの2つだけです。
一覧表時用に、この入力テーブルと T_色 を CC でリンクさせたクエリを使えば
いいのです。

> Access2000です。(Versionを記入するのを忘れてしまい申し訳ありません)

2000なら条件付き書式が使えます。
ただし、設定できる書式は4種類までです。
裏技的な方法で5種類以上設定する方法もあります。

帳票形式フォームで書式を 5 種類以上設定する方法
www.f3.dion.ne.jp/~element/msaccess/AcTipsExpandConditionalFormatting.html

かなり面倒だし重そうな処理です。

両方試してみて、どちらがいいか判断されてはどうでしょうか。

611 hits

【9640】一覧表示形式のスケジュール閲覧画面について たまお 07/7/1(日) 23:42 質問[未読]
【9641】Re:一覧表示形式のスケジュール閲覧画面につ... hatena 07/7/2(月) 14:40 回答[未読]
【9647】Re:一覧表示形式のスケジュール閲覧画面につ... たまお 07/7/3(火) 23:10 質問[未読]
【9648】追記 たまお 07/7/3(火) 23:27 発言[未読]
【9649】Re:一覧表示形式のスケジュール閲覧画面につ... hatena 07/7/3(火) 23:38 回答[未読]
【9655】Re:一覧表示形式のスケジュール閲覧画面につ... たまお 07/7/5(木) 0:34 発言[未読]
【9657】Re:一覧表示形式のスケジュール閲覧画面につ... hatena 07/7/5(木) 7:08 回答[未読]

3604 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078201
(SS)C-BOARD v3.8 is Free