2016-05-20 4 views
0

私は自分の仕事のための主要なフォームを持っています。各プロジェクトは1つの連絡先または20の連絡先を持つことができます。データシートビューでサブフォームを作成して、連絡先クエリにリンクされたコンボボックスを作成し、次のいくつかの列に電子メールと電話番号を自動的に入力することができます。私は1つをセットアップし、アフターアップデートイベントでマクロに入れますが、それはクエリの情報を取得しますが、現在のレコードだけでなくカラム全体を変更します。私は、現在のレコードイベントでマクロを入力しようとしましたが、それはすべての値を(任意の値)のいずれかを返しませんが私のためにこれを行うか、または私は間違った場所に私のマクロを入れている?列全体ではなく、データシートの1つのテキストボックスを自動入力

答えて

1

あなたの問題は、アンバウンドコントロール(コンボボックス)がすべてのレコードに同じ値を表示することです。

個々の値を表示するには、コントロールをフォームのレコードセットのフィールドにバインドする必要があります。

+0

コンボボックスは会社名にバインドされており、各レコードは異なるコンボボックスエントリを許可します。その列は変更されませんが、次の列内のテキストは最後に入力されたコンボボックスの変更が表示されます - 例を参照してください。 –

+0

コンボボックス/ \tメール 社A/\t [email protected] ストアB/\t [email protected] 従業員C/\t [email protected] –

関連する問題