このデータベースがあり、フィールドのルックアップは「バインドされた列」が2、「列数」が2のcomboBoxに設定されています。行ソースの最初の列はID(AutoNumber)で、2番目の列はName(Text)です。データセットビューに移動して値を選択すると、ID列の値が表示されます。
名前列の値を表示させるにはどうすればよいですか?
これを手動で実現するには、2つの基本的な方法があります。これは、コンボボックスのプロパティの更新と関係があります。特定のプロパティは、[データ]または[形式]の下に一覧表示されます。
IDを最初の列として返し、列数を2に設定し、データを列1にバインドし、最初の幅を0に設定して列幅を定義します。0 "; 2"のように、技術的には両方の列が表示されますが、最初のものの幅は0です。
または私の好み
IDを2番目の列として返します。列数を1に設定し、値を列2にバインドします。これを行うと、最初の列のみが表示されますが、2番目の列が値になります。私がこの方法を好む理由は、ドロップダウン列を定義する代わりに、Accessにドロップダウン列のサイズを決定させることができるからです。
私はそれを1つの方法で管理しました。デザインビューで、フィールド(ルックアップコンボボックスのあるフィールド)のドロップダウンリストから[ルックアップウィザード]を選択します。次に、ウィザードを実行します。これで完了です。ただし、ウィザードがそれをどのように解決するかはわかりません。
column1、column2、column1を選択します(再度)Set width = 0.01; .5; .5 column1は表示されませんが、フィールドに必要な値です