• ベストアンサー

アクセス コンボボックス コントロールソース

フォームにはレコードソースは指定してないけど そのフォーム乗っているコンボボックスのコントロールソースに とあるクエリの値を表示したい場合は どうすればいいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • chayamati
  • ベストアンサー率41% (260/624)
回答No.1

コンボボックスのコントロールソースは空白で、値集合ソースに テーブル、クエリ区別なく定義できます。 添付図の手順で定義して下さい。 フォームをデザインモードで開きます。 コンボボックスはデザインリボンに配置されています。 【デザイン】⇒【コンボボックス】⇒【フォーム上に配置】 ⇒【データタグ】⇒【値集合ソースの右端▼】⇒【クエリー選択】 以上が回答ですが コンボボックスの対象となるテーブルまたはクエリの留意点 1.コンボで検索しているときは指定フィールド数が表示されますが 2.選択を終了すると、表示対象の最初のフィールダだけが表示される 表示詳細はコンポボックスのプロパてぃーの書式タグで設定します ⇒【書式タグ】⇒【列数=表示対象の右端の順位】 ⇒【列幅=各フィールドの表示幅をコンマ区切りで定義】 例 フィールドがID,品番,品名,仕入先名、ほかのテーブルとします。 列数=4 列幅=0,0  これでIDと品番は非表示、 以下省略のときは表示 これでコンポボックスは数値ですが品名が表示されます。

AVLJFZFLXDZQA
質問者

お礼

どうもありがとうございました。