これは私が使用するフォームの例です。同じ .mdb ファイル内のテーブルから Dlookup を使用します。部品番号を入力すると、タブを押すと他のすべてが入力されます。
Private Sub Item_Number_AfterUpdate()
PopulateFields
End Sub
Private Sub PopulateFields()
''''PopulateFields takes the Item Number to fill in all the remaining fields with regards to that Item
Me.Full_Desc = RTrim(DLookup("ITEMDESC", "GP_Parts_List_Import", "ITEMNMBR = '" & Me.Item_Number & "'"))
Me.Item_Type = RTrim(DLookup("ITEMTYPE", "GP_Parts_List_Import", "ITEMNMBR = '" & Me.Item_Number & "'"))
Me.General_Desc = RTrim(DLookup("ITMGEDSC", "GP_Parts_List_Import", "ITEMNMBR = '" & Me.Item_Number & "'"))
Me.Current_Cost = RTrim(DLookup("CURRCOST", "GP_Parts_List_Import", "ITEMNMBR = '" & Me.Item_Number & "'"))
Me.Item_Class_Code = RTrim(DLookup("ITMCLSCD", "GP_Parts_List_Import", "ITEMNMBR = '" & Me.Item_Number & "'"))
End Sub
アップデート
アプリケーションの VBA 部分にアクセスするには、F11 キーを押すか、コードをトリガーするコントロールを右クリックします。右クリック後、[ビルド イベント] を選択し、[コード ビルダ] を選択して VBA エディタ ウィンドウを開きます。 
左側のドロップダウンには、そのフォームで選択できるすべてのコントロールが表示され、右側のドロップダウンには、コントロールが使用できるすべてのイベントが表示されます。したがって、テキストボックスItem_Number
がいっぱいになり、ユーザーが移動すると、AfterUpdate
トリガーされて function が実行されますPopulateFields
。
当然、テキスト ボックスとテーブル名を置き換える必要がありますが、これはその方法の 1 つにすぎません。しかし、これが役立つことを願っています。