SQL テーブルから全データを削除する

レコードの削除 : DELETE FROM

DELETE FROM 削除テーブル名
削除テーブル内の全データが削除されます。
削除すると元に戻せません。注意してください。



BackHome BackSQL Tips

サンプルソフト

「全名刺データの削除」ボタンをクリックすると、メッセージが表示され「はい」を選択すると「T_名刺管理」の全データが削除されます。
「T_名刺管理」には「名刺ID」「苗字」フィールドがありますが、関係なく全レコードが削除されます。
名刺管理ソフト

「全名刺データを削除してもよろしいですか?」のメッセージが表示されますので、よければ「はい」をクリックします。
削除の確認

[実行前のT_名刺管理テーブル]
名刺管理テーブル

[実行後のT_名刺管理テーブル]
データがなくなっています。
空の名刺管理テーブル

[コード]
Option Compare Database

Private Sub コマンド8_Click()
    Dim SQL As String
    Dim ans As Integer
    ans = MsgBox("全名刺データを削除してもよろしいですか?", vbYesNo)
    If ans = vbNo Then
        Exit Sub
    End If
    SQL = "DELETE FROM T_名刺管理"
    CurrentDb.Execute SQL, dbFailOnError
End Sub

サンプルソフトのダウンロード

BackHome BackSQL Tips

Copyright(C) FeedSoft