Microsoft Access 掲示板

新規フォームで代入 / 1

3 コメント
views
4 フォロー
1
hiroton 2020/11/25 (水) 11:28:18 6ffb1@f966d

新規フォームを作成する

「新規登録用のフォームを開く」ですかね?

たとえば、自分自身ならMeで参照できますね。自分自身でない場合はForms!フォーム名で参照できます。

Docmd.Openform "新規登録フォーム"
Forms!新規登録フォーム!ID = Me!ID

ただし、この場合データが即座に登録されます。新規登録するつもりはなかったが間違ってボタンをクリックしてしまったなんて場合が面倒ですね。規定値プロパティを使うと実際の登録を後回しにして値を設定できます

Docmd.Openform "新規登録フォーム"
Forms!新規登録フォーム!ID.DefaultValue = Me!ID
通報 ...