新規フォーム(マスタテーブル)で登録した情報が自動的に反映するには?ACCESSについて伺います。バージョン2003です。患者テーブル(マスタ)はカルテID氏名生年月日性別のフィールドがあり伝票入力テーブルとはカルテIDで1対多のリレーションシップを設定し呼び出すようにしました。伝票入力フォームを作り、検索窓として[カルテID検索]をつくりAfterUpdateでDLookupを使い患者テーブルに登録ある場合は表示し、未だ登録されてない場合は、新規患者登録フォームを開き、登録保存後閉じると、伝票入力フォームに先ほど入力した情報が自動的に入るようにしたつもりでしたが、お聞きしたいのは、新規患者登録フォーム閉じたあと伝票入力フォームにそのカルテIDの数字が表示されているのでENTERをしても呼び出し表示されないのです。ちなみに、そのカルテIDの数字をBackspaceなどで消し、手で入力するときちんと呼び出され表示されますし、切り取り、貼り付けをしても表示されます。RequeryやRefreshやRepaintなども試しましたが、うまくいきませんでした。業務用ソフトやFilemakerなどでは多側からでも1側へ登録できますが、ACCESSではマスタを呼び出し登録しなければならないようです。伝票入力フォームに、入力した情報が自動的に入るようにするにはどうしたらよいでしょうか?ご回答をお待ちしております。
|