- 締切済み
ACCESS フォーム設計
ACCESS2003を使用して、基本情報と明細のテーブルとフォーム設計をしています。基本テーブルに担当者IDと氏名があり、明細テーブルにも担当者IDと氏名があります。明細のフォームで、担当者IDを入力したら、基本情報にある担当者名を自動表示し、明細テーブルに書き込みたいのですが、=DLookup("[氏名]", "[基本情報]", "[担当者ID] = " & Forms("明細")("[担当者ID]")) を指定しても、うまく動作しません。明細フォームの氏名のコントロールソースを空白にしても、テーブルとリンクしてもだめです。 又、明細の更新フォームとして、担当者IDを入力したら、該当レコードの内容を全て表示し、変更内容を入力後、同一主キーでUPDATEモードで書き込む方法も教えてください。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- gadd3
- ベストアンサー率46% (211/451)
回答No.1
フォームやテーブル、テキストボックスなどの名前を 詳しく提示されたほうがよいかもしれません。 でないと、多分、回答するほうが推測になってしまうので 正解を得る前にわけがわからなくなってしまう可能性があります。 ・基本情報のフォーム名 ・それは連結フォームなのか? ・連結しているならそのテーブル名 ・明細のほうの同じ情報 ・明細フォームは基本情報のフォームにサブフォームとして埋め込んであるのか? ・そうじゃないとすれば、単独の明細フォームなのか? ・明細フォームのなんという名前のテキストボックスに基本情報を 転記したいか? などです。
お礼
ご助言 ありがとございます。設計中のDBファイルを圧縮ファイルで添付するようにします。