質問: [access]検索データの表示 など (1)テーブルがa、bと2つあります。 aのフィールドは店舗id、店舗名、支店名、店舗住所、店舗電話番号です。 bは案件id、店舗名、支店名、店舗住所、店舗電話番号、それ以外に20ほどフィールドがあります。 bをフォームを使って入力するのですが、bのフォームの電話番号欄に電話番号を入力し、コマンドボタンを押すとaの該当する店舗データがbのそのレコードの各対応するフィールドに反映されるようにしたいのですが、どのようにすればいいかわかりません。 また、該当する電話番号がなかった場合は該当なしのメッセージを表示させたいです。 (2)bのフォームで新規レコードを作成したときに、自動で日付フィールドに現在の日付を、時刻フィールドに現在の時刻を入れたいです。 どなたか教えてください。
回答: ひとつの方法として、少し高度かもしれませんが (1)a用のフォーム(現在作られているもの) とb用のフォームを作成し aのフォームにbをサブフォームとして電話番号で表示連結します。 b側でokであればaの設定フィールドにbの値をいれます b側で たとえば forms![a]![支店名]=me![支店名] とすればできます。 (2)については 更新日したときも自動的に修正されるようにするのであればレコードのイベントで form_beforeupdate 追加の場合 form_beforeinsert に日付など me![更新日]=date() のようにコーディングすればいいのでは