●学校情報

講座一覧・募集状況

学習方法

学習サポート

修了生の評価

受講生の横顔

当学院について

入学相談

入学手続

 

●講座情報

技術者養成講座

プログラミング講座

WEB講座

情報処理試験講座

Excel講座

Access講座

 

●関連コラム

関連コラム

関連用語集

 

logo

 

 

関連用語集

Accessの一括削除機能:削除クエリとは?

削除クエリ(Delete Query)とは、Accessで特定の条件に合致するレコード(行)を一括で削除するためのクエリです。
複数のレコードをまとめて削除したいときに非常に便利ですが、実行と同時に元のデータが消えるため、慎重な操作が必要です。

削除クエリの主な用途

  • 一定期間以前の古いデータを一括削除
  • 未使用データやテスト用データの整理
  • 重複や条件に合わないレコードの除去

作成手順

  1. [作成]タブ → [クエリデザイン]をクリック
  2. 対象テーブルを追加
  3. 削除対象のフィールドを下部に追加
  4. [デザイン]タブ → [削除クエリ]を選択
  5. 「抽出条件」欄に削除したい条件を入力
  6. [実行]ボタンで確認・削除(確認メッセージが表示される)

削除クエリの例

例1:2023年以前の売上データを削除

抽出条件:[売上日] < #2024/01/01#
    

例2:「退会済み」の顧客データを削除

抽出条件:[ステータス] = "退会"
    

例3:空白データ(NULL)の削除

抽出条件:[電話番号] Is Null
    

注意点

  • 削除クエリは実行と同時に元のデータが消える
  • 一度削除すると元に戻せない(Ctrl + Z 無効)
  • バックアップを取るのが非常に重要
  • リレーションシップ設定があると削除が制限される場合がある(参照整合性)
  • まずは選択クエリで対象データを確認してから削除クエリを作成するのが安全

まとめ

  • 削除クエリ: 条件に一致するレコードを一括で削除するクエリ
  • 不要なデータを効率よく整理できる
  • 操作ミスを防ぐため、実行前の確認とバックアップが不可欠

削除クエリは、Accessでのデータ整理・メンテナンスにおける強力なツールです。
正確な条件設定と確認手順を守ることで、安全かつ効率的にデータベースを管理することができます。

 

Access関連用語集

−−−−−  Access  −−−−−

Accessの基本構造:テーブルとは?

Accessの基本要素:フィールドとは?

Accessの基本単位:レコードとは?

Accessの基本概念:主キー(Primary Key)とは?

Accessのリレーションの核:外部キー(Foreign Key)とは?

Accessの構造設計:リレーションシップ(関係)とは?

Accessの分析機能:クエリ(Query)とは?

Accessの基本クエリ:選択クエリとは?

Accessのデータ更新機能:アクションクエリとは?

Accessの一括修正機能:更新クエリとは?

Accessの一括削除機能:削除クエリとは?

Accessの集計機能:集計クエリ(Totals Query)とは?

Accessの表形式集計:クロス集計クエリとは?

データベース言語の基本:SQL(Structured Query Language)とは?

Accessの入力・表示画面:フォーム(Form)とは?

Accessのフォーム連携:サブフォーム(Subform)とは?

Accessの帳票出力機能:レポート(Report)とは?

Accessの自動化機能:マクロ(Macro)とは?

AccessのVBAコード格納場所:モジュール(Module)とは?

Accessの自動化・拡張機能:VBA(Visual Basic for Applications)とは?

Accessの自動採番機能:オートナンバー型(AutoNumber)とは?

Accessの入力支援機能:ルックアップフィールド(Lookup Field)とは?

Accessの基礎設計:データ型とは?

Accessの検索・並べ替え高速化機能:インデックス(Index)とは?

Accessのデータ品質維持機能:入力規則(Validation Rule)とは?

Accessのテーブル設計の基本:正規化(Normalization)とは?

Accessのリレーション保護機能:参照整合性(Referential Integrity)とは?

Accessのオブジェクト管理画面:データベースウィンドウとは?

Accessの操作画面をまとめる:ナビゲーションフォーム(Navigation Form)とは?

Accessのメニュー画面作成ツール:スイッチボード(Switchboard)とは?