|
▼hatena さん:
ありがとうございます。
ご回答を頂き、感謝いたします。
確かにおっしゃる通りでした。
ビットマップデータを保存するのは2種類だけです。
テーブル名:T_色
CC CD 説明
−−−−−−−−−−−−−−−−−−
1 ビットマップイメージ 出社日
2 ビットマップイメージ 連休対象日
−−−−−−−−−−−−−−−−−−
hatenaさんのおっしゃっている通り、T_入力の全コードと、T_色_1の
同じ結合フィールドのレコードだけ含む形で以下のようにクエリを
作っています。(T_色_1.CCを参照)
その場合、クエリを作成した時、サイズが増えてしまうのでは・・・?と
心配しておりました。クエリの性質ですが、クエリってテーブルで組み合わせた分、
サイズは大きくなるものではないでしょうか・・・?
(クエリ自体も、ビットマップデータを保存することになっているのかな????)
以下のようなクエリを作成した場合、100レコード、200レコードと増えても
問題はないでしょうか・・・?
日01 D01 CC01 T_色_1.CC
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
8/11(土) 1 ビットマップイメージ・・(略)
8/11(土) 1 ビットマップイメージ・・(略)
8/11(土) 1 ビットマップイメージ・・(略)
8/11(土) 1 ビットマップイメージ・・(略)
8/11(土) 1 ビットマップイメージ・・(略)
8/11(土) 1 ビットマップイメージ・・(略)
・・・略
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
>>-------------------------------------------------------------
システム構成として、サーバにデータだけのmdbを、各PCにプログラムだけの
mdbを置き、リンク設定したファイルを各PCに配布することになっています。
何故、ローカルに置いた外部ファイルを読み込む形も確かめたい・・と
いったら、ローカルに置いたファイルを読み込む形にすれば、転送する量が
少なくて済むのでは・・・???と考えたからです。
ローカルからサーバに置いたデータを参照すると時間はかかるものですが、
ローカルに置いたファイルを参照するとプログラム処理とか画面を開く時間が
少しでも早くなるものかな・・・?と思っておりました。
そういうシステム構成において、(1)テーブルにビットマップを保存した
(2種類だけですが)方法と、以下のテール構成としてローカルに置いたファイルを
読み込み、そのファイルをCDに挿入(ビットマップデータを挿入する方法)は
どちらが、画面を開く時間が早いか(転送する時間はどうなるか)を比較評価してみたい。
画面を開く時に一時的に、CDのところにビットマップデータを挿入したい。
画面を閉じる時はDeleteを押したように削除する、ということをやってみて、
時間をはかってみたいものですが、どうやってVBAで挿入すれば良いか教えて
頂けないでしょうか?
CC P CD 説明
−−−−−−−−−−−−−−−−−−
1 C:\color1.bmp 出社日
2 C:\color2.bmp 連休対象日
−−−−−−−−−−−−−−−−−−
T_色を開いて、ローカルに置いたC:\color1.bmp というビットマップデータを
読み込みVBAで挿入するプログラムを書けば、
CC P CD
−−−−−−−−−−−−−−−−−−
1 C:\color1.bmp ビットマップデータ
2 C:\color2.bmp ビットマップデータ
−−−−−−−−−−−−−−−−−−
となると思う(もちろん、挿入するだけでクエリも全てビットマップデータと
表示されます)んですが、画面を開く時イベントに、
VBAで挿入する時、プログラムをヘルプとかいろんなサイトで探しているんだが、
どういうプロパティを使えばできるのでしょうか?
|
|