1

あるフォームの ID フィールドに入力すると、すぐに別のフォームにレコードが保存されるように、フォームを設定しようとしています。

それが開いて保存され、慎重に閉じられたら、それは素晴らしいことです!

4

2 に答える 2

2

2 番目のフォームの背後にあるコードがある場合は、次のような VBA コードから参照できます。

Form_MyFormName.Visible = False

この行は、必要なタスクを実行するために使用できる非表示のフォームのインスタンスを作成します。次に、次のようにフォームを閉じます。

DoCmd.Close AcForm, "MyFormName"

于 2012-08-20T18:32:08.073 に答える
0

私はあなたがこれを行うことができると信じています-Accessのすべてのオブジェクトはコードで参照できるため、VBAでフォームの名前を使用して呼び出し、元のフォームに関連する必要な変更を実行し、呼び出されたフォームを保存してから閉じます。もちろん、プライマリ フォームがセカンダリ フォームで変更した可能性のあるデータに依存している場合は、セカンダリ フォームの変更の前後にプライマリ フォームの保存を呼び出す必要があります。

一般的な回答で申し訳ありませんが、フォーム名やフィールド名などに関して、私たちに多くのことを提供してくれませんでした。しかし、コンセプトはしっかりしている必要があります。

于 2012-08-20T17:37:26.487 に答える