アクセストップページ DELETE ステートメントのSQL

DELETE ステートメントのSQL

menu
テーブルのデータを削除するにはDELETE ステートメントを使用します。

また条件を指定して条件にあったものだけを削除することも出来ます。

一括で大量のデータを削除するときに特に便利です。

VBA書式:

DELETE FROM 削除するテーブル名
WHERE 削除するレコードを抽出する式

データベースからテーブルそのものを削除する場合はDROP ステートメント
を使用しますが、DELETEステートメントではテーブルの中身のレコードのみを
削除します。

1 対多のリレーションシップが設定されている場合は、

1 側のレコードをDELETEステートメントで削除した場合、
多側のテーブルのリレーションシップができているレコードも削除することが
できます。

DELETEステートメントではレコード全体を削除するので特定のフィールドだけを
削除することは出来ません。

特定のフィールドを削除したい場合は、更新クエリを利用して削除したいフィールドを
NULL値に変更することで実現できます。


※一度削除を実行すると元に戻せません。
またどのレコードが削除されるかを確認するにはあらかじめ
SELECTステートメントなどで確認する必要があります。

誤ってレコードを削除しても復旧できるようにバックアップを取っておきましょう。




アクセスを動画で楽に覚える方法はこちら>>




無料の動画パソコン講座が登場!
動画講座の詳細は こちら>>

 アクセス入門
・アクセスの構成
・アクセスのツールにプログラムを埋め込む
  
・アクセスのツールの基本操作
 ・アクセスでサブフォームの新規作成  
・アクセスでボタンとコンボボックスの新規作成  
・アクセスツールボックスでラベルとテキストボックス
  
・アクセスデザインビューとフォームビュー

・アクセスvba・条件分岐と繰り返し
  
・アクセスvba変数の種類
  
・アクセスフォーム・レポートの新規作成
  
・アクセス削除クエリの新規作成
・アクセスリレーションシップの新規作成  
・アクセスクエリの新規作成
  
・アクセステーブルでフィールドと・主キーの修正
  
・アクセステーブル作成

・アクセスの使い方
VBA
・アクセスVBAでパスワード画面
・VBAで時間操作(DateDiff関数,DatePart)

・VBAで時間操作(DateAdd関数,DateValue,TimeValue)
・VBAでエクセルの表をソート(Sortメソッド)
・VBAで時間操作(Time関数,・Hour,Minute,Second,Format)
・VBAで日付操作(Date関数,Year,Month,Day,
・Weekdayname,Format)

・VBAでエラー処理(On Error GoTo)
・VBAでコピー操作(copyメソッド)
・VBAで文字列操作(String関数,InStrRev)
・VBAで文字列操作(Len関数,Mid,Left,Right)
・VBAで文字列操作(UCase関数,LCase,StrConv)
・VBAで文字列操作(LTrim関数,RTrim,Trim,Replace)
・VBAで文字列操作(InStr関数)
・VBAで文字列操作(StrComp関数)
・VBAでFind メソッドを使って検索する方法
・VBA のcellsでエクセルのセルの位置を数字で指定する
・VBAでエクセルのsheetsの操作
・VBAで配列を扱う
・VBAでfileを操作する
・VBA、ADOとSQLでテーブルのデータを削除する
・VBA、ADOでAccessテーブルのレコードにアクセスする
・VBAでエクセルの書式を設定する

・VBAでテーブルやクエリのレコードをエクセルに入力
・VBAでエクセルのワークシートを追加
・アクセスVBAでインポートとエクスポート
データベース・SQL
・Update SETステートメントのSQL
・DELETE ステートメントのSQL
・INNER JOIN 内部結合のSQL
・LEFT JOIN 左外部結合のSQL
・RIGHT JOIN 右外部結合のSQL
・INSERT INTO ステートメントSQL
・SELECT DISTINCTで重複を削除SQL
・SELECTステートメントSQL
・SQLをDAOで使う
Copyright (C) 2011 All Rights Reserved.