2000/2002/2003/2007/2010)ツイート次のサンプルでは、非連結のフォームに入力されたデータをもとに、住所録テーブルを更新します。テーブルとフォームは「非連結のフォームでデータを更新する(DAO)」を参照し、同じ物を用意してください。各コマンドボックスのクリック時イベントには、以下のプロシージャを記述します。Sub非連結フォームのデータでテーブルを更新するために、ADOのレコードセットを使用します。ADOで現在使用中のmdb/accdbを参照するためには、CurrentProjectオブジェクトのConnectionプロパティを使用し、Connectionオブジェクトを生成します。次にRecordsetオブジェクトのOpenメソッドでレコードセットを取得します。このとき、Openメソッドの引数Sourceには[住所録]テーブル、引数ActiveConnectionにはConnectionオブジェクトのConを指定します。今回はデータ追加処理なので、CursorTypeとLockTypeプロパティの設定が必要です。この引数を省略すると更新できないレコードセットになるため、このように設定します。ここから先はDAOの場合と同じ処理になります。AddNewメソッドを使用して新しいレコードを挿入し、各テキストボックスに入力された値をレコードセットに代入していきます。最後にUpdateメソッドでレコードセットを更新し、ClearContorlsプロシージャで全てのコントロールをクリアします。ClearControlsプロシージャは、フォームのテキストボックスを一括でクリアするためのサブルーチンです。[住所録]フォームのフォームモージュールの中に記述して下さい。Each...NextステートメントでフォームのControlsコレクションの中のすべてのコントロールを参照し、コントロールがテキストボックスの場合にのみ、内容をクリアします。●補足●ADOはデータベース操作をするためのさまざまなオブジェクトを持つライブラリです。DAOがJETデータベースエンジンに直接接続してデータベース操作できるのに対し、ADOはAccess以外のデータベースも同じ方法で操作できるというメリットがあります。DAOと同じ名前のオブジェクトも多く、紛らわしいかもしれません。ヘルプやオブジェクトブラウザを参照する場合は、どちらのライブラリのオブジェクトなのかを確認しましょう。Library(X.Xはバージョン番号)」の参照設定が必要です。2003以前のバージョンでは既定で参照設定されていますが、Access2007以降は[参照設定]ダイアログボックスで参照設定をしてください。利用者の皆様にお知らせです。WindowsVBScript教えてください。剰余演算ハイパーリンクについて教えて下さい。Corporationの米国及びその他の国における登録商標です。その他システム名、プログラム名などは、一般に各社の登録商標です。