レコードの追加

適用先: Access 2013、Office 2013

既存の Recordset 内に新しいレコードを作成し、これを初期化するには、 AddNew メソッドを使用します。 Supports メソッドで CursorOptionEnum 値の adAddNew を指定すると、現在の Recordset オブジェクトにレコードを追加できるかどうかを確認できます。

AddNew メソッドを呼び出した後は、新しいレコードが現在のレコードとなり、 Update メソッドを呼び出した後もそのままの状態です。 Recordset オブジェクトがブックマークをサポートしていない場合は、他のレコードに移動すると新しいレコードにアクセスできなくなる可能性があります。 このため、カーソルの種類によっては、新しいレコードにアクセスできるようにするために、 Requery メソッドを呼び出す必要があります。

現在のレコードの編集中、または新しいレコードの追加中に AddNew を呼び出すと、 Update メソッドが自動的に呼び出され、変更を保存してから新しいレコードが作成されます。

このセクションでは、以下のトピックについて説明します。