パソコンの小技・備忘録


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

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

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

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

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

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

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

  '削除用のSQL文を作成します。
  '「テスト」というテーブルを削除
  strSQL = "Delete * From テスト"
  daoDB.Execute strSQL

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

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

End Sub


以上の記述で、テーブルのレコードを削除することができます。

この例では、単純にすべてのレコードを削除していますが、Where句と合わせて使うことで、いろいろな変換を加えた後に特定のレコードを削除、といったこともできますので、いろいろ試してみてください。

トップページに戻る

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

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

サイト内検索

 Googleでサイト内検索

小技カテゴリー

カウンタ

メール送信

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