パソコンの小技・備忘録


トップページ > 小技一覧(Access) > Accessのモジュールで、テーブルのレコードを更新する。

Accessのモジュールで、テーブルのレコードを更新する。

Accessのモジュールで、テーブルのレコードを更新する方法です。

更新クエリでもできますが、モジュールの方がより複雑な条件設定や変換ができます。

Private Sub UpdataRecord()
  'この方法を使うためには、DAOの参照設定をする
  '必要があります。

  '変数などを定義します。
  Dim strSQL As String 'SQL文格納用
  Dim daoDB As DAO.Database

  'データベースを現在のMDBファイルに設定します。
  Set daoDB = CurrentDb

  '追加用のSQL文を作成します。
  '「テスト」というテーブルで、
  '「氏名」が田中の場合に住所を神奈川県にします。
  strSQL = "UPDATE テスト " & _
       " SET 住所= '神奈川県' " & _
       " Where 氏名='田中'"

  '作成したSQL文を実行します。
  daoDB.Execute strSQL

  'データベースを解放します。
  Set daoDB = Nothing

End Sub


以上の記述で、レコードを更新することができます。

いろいろな変換を加えた後にレコードを更新、といったこともできますので、いろいろ試してみてください。

トップページに戻る

パソコンの小技・備忘録トップページ(http://pckowaza.web.fc2.com/)を表示

※更新履歴などを掲載していますので、お気に入りはぜひトップページでお願いします!

サイト内検索

 Googleでサイト内検索

小技カテゴリー

カウンタ

メール送信

 ご意見・相互リンク募集中!
意見・相互リンクメールを送信!
inserted by FC2 system