メールマガジン【アクセスで作るシリーズ】


バックナンバー 【会計ソフト編】 解説編 第4号
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□

    ACCESSで作るシリーズ  【会計ソフト編】

    発 行 : Yoshihisa Fukuda      2000.08.11  解説編 第4号

■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□
--------------------------------------
前回と今回で、リストボックスとコンボボックスの設定に関する解説をしています。
今回は固定値のリストボックスとコンボボックスの設定です。

皆さんから頂いた質問で、この固定値を基にしたコンボボックスの設定が解らない
ので詳しく説明してほしいと言う声が比較的多くありました。

そこで、今回は固定値を基にしたときに、特に注意して設定するプロパティに絞って
解説いたします。

 [値集合タイプ]プロパティは、当然[値リスト]にします。

 選択項目は[値集合ソース]プロパティに直接記述します。
 記述形式は、選択項目を;で区切って記述します。
 但し、一覧では複数列の表示ができます。
 そこで、[列数]プロパティの列数で指定した数が一行のデータになります。

 皆さんは、ここが少し解りづらい様です。

 質問の中では、この記述が分からない、または間違っている場合が多かった様です。

 では、開いたとき以下のようなコンボボックスの設定を見てみましょう。
 ----------------------------------
 | 1  | 東京都  | 関東地区  |
 ----------------------------------
 | 2  | 大阪県  | 近畿地区  |
 ----------------------------------
 | 3  | 長崎県  | 九州地区  |
 ----------------------------------

 この時、[値集合ソース]プロパティと[列数]プロパティは以下のようになります。

 [値集合ソース]プロパティ
 1;東京都;関東地区;2;大阪府;近畿地区;3;長崎県;九州地区

 [列数]プロパティ 3

 この様に、アクセスは[値集合タイプ]プロパティが[値リスト]のリストボックスや
 コンボボックスの場合、[値集合ソース]プロパティの;で区切られたデータを[列数]
 プロパティで指定した数分を1セットで1行のデータとして一覧表示します。
 ですから、[列数]プロパティの値を正確に設定しないと、一覧で表示されるデータ
 がずれてしまいます。

 また、注意点として[値集合ソース]プロパティの区切り文字の;は必ず半角文字を
 使用します。
 全角文字だとアクセスが区切り文字として認識してくれませんので注意しましょう。

 その他のプロパティは、テーブルやクエリーを基にしたリストボックスやコンボ
 ボックスと同様です。

 [連結列]プロパティは[コントロールソース]プロパティのフィールドのデータ型
 に注意して設定しましょう。

 後は、[列幅]プロパティなどで見栄えを整えます。

 次に、[列見出し]プロパティを[はい]にして、見出しを表示させる場合です。
 コンボボックスで以下のような一覧を表示させるには
 ----------------------------------
 | No | 県名   | 地区名   |
 ----------------------------------
 | 1  | 東京都  | 関東地区  |
 ----------------------------------
 | 2  | 大阪県  | 近畿地区  |
 ----------------------------------
 | 3  | 長崎県  | 九州地区  |
 ----------------------------------

 [値集合ソース]プロパティと[列数]プロパティは以下のようになります。

 [値集合ソース]プロパティ
 No;県名;地区名;1;東京都;関東地区;2;大阪府;近畿地区;3;長崎県;九州地区

 [列数]プロパティ 3
 [列見出し]プロパティ はい

 [列見出し]プロパティを[はい]にする事により、1件目のデータ(No、県名、
 地区名)が見出しとして扱われます。

 [値集合ソース]プロパティの記述方法と[列数]プロパティや[列見出し]プロ
 パティとの関連を理解すれば、そんなに難しくはないでしょう。
______________________________________
◆◇ あとがき       ◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇

 前回と今回でリストボックス、コンボボックスの設定を解説しました。

 次回からは、再び各プロパティの解説に戻ります。
 テーブルのフィールドプロパティが終わっているので、次回からはフォームの
 色々なコントロールの各プロパティを順番に見ていきましょう。
______________________________________
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□

◇ ACCESSで作るシリーズ 【会計ソフト編】
◇ 発 行 元  :Yoshihisa Fukuda(福田 義久)
◇ ご意見・ご要望
  ご質問等   :y.fukuda@ro.bekkoame.ne.jp

◇ このメールマガジンは、インターネットの本屋さん『まぐまぐ』を利用して発行
  しています。(まぐまぐID:0000030446)
◇ バックナンバー:http://www.bekkoame.ne.jp/ro/y.fukuda/
◇ 登録・解除  :http://www.bekkoame.ne.jp/ro/y.fukuda/

 Copyright(C) 2000 Yoshihisa Fukuda All rights reserved.

◇転載について
 このメールマガジンの無断転載などは、一切禁止です。
 転載をご希望の方は、事前にメールで連絡をください。
◇免責
 このメールマガジン及びホームページの内容による、いかなる損害、障害などに
 関して発行者は一切の責任を負いません。
 掲載広告についても同様です。
______________________________________
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□