• 締切済み

MicrosoftAccessでIDを入力

Microsoftアクセス フォームで、IDを入力すると自動的に名前が入力されるやり方を教えてください。 テーブルはIDと名前のものがあります。 どのようにフォームに反映すれば良いでしょうか。 よろしくお願いします。

みんなの回答

  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

状況がよく分かりませんが、 フォームに、ID_A と 名前_A のテキストボックスがあり ID_A は非連結のコントロール (コントロールソースの欄が空白)だとします。 名前_A のコントロールソースに =DLookUp("名前","テーブル名","ID =" & Nz([ID_A],-9)) としてください。 Nz 関数で括っているのは、 ID_A が未入力時に名前_Aにエラー表示されるのを防ぐためです。 Nz([ID_A],-9)) 上の -9 は存在しないIDの値にしてください。