2017-03-23 10 views
0

これまでのところ私はここで行く、これに対する答えを見つけること運がなかったしました:Access 2013で入力した別のフィールドに基づいてフォーム上のフィールドを更新するにはどうすればよいですか?

次のように私は製品の返品を入力するためのフォームを作成したいと思います:

各製品は、「持っていますGPC "フィールドと" ProductName "フィールドを含む。例: GPC = 123ABC & ProductName = Greenstar(リンゴ、1kg)

私の考えでは、2つの別々のコンボボックスを自分のフォームに入れて、ユーザーがGPCまたはProductNameフィールドのどちらかを使って製品を入力できるようにします。

これが機能するには、データ入力の直後にそれぞれのフィールドを更新して、一致する他のフィールドを返す必要があります。 つまり、ユーザーはGPC = 123ABCと入力し、ProductNameはすぐに「Greenstar(リンゴ、1kg)」と表示し、その逆も同様です。

Access 2013でこれを行う方法はありますか?

ありがとうございます!

+0

GPCとProductNameフィールドを持つ1つのテーブルに製品があるとします。各コンボボックスは、行ソースと同じテーブルを使用しますが、フィールド1または2のいずれかでバインドされます。したがって、たとえば、コンボボックスAの更新後、(製品テーブルの)DLOOKUPを使用してコンボボックスBの値を設定しますコンボボックスAの値について – geeFlo

+0

テーブル内のデータの例を見ることができますか?私は両方のフィールドが同じテーブルにあると仮定しています –

+0

これは単純にカスケードするコンボボックスです。 BinGoogleそれ。おそらく何千もの投稿があります。 – AVG

答えて

0

Dlookup関数を使用します。入力するフィールドのコントロールソースに入力するだけです。

Access 2010 DLookUp

関連する問題