Ms-access-create-queries

提供:Dev Guides
移動先:案内検索

MS Access-クエリの作成

この章でクエリを作成する方法を理解しましょう。

更新クエリを作成する

更新クエリを使用してテーブル内のデータを変更できます。また、更新クエリを使用して基準を入力し、更新する行を指定できます。 更新クエリを使用すると、更新を実行する前に更新されたデータを確認できます。 もう一度[作成]タブに移動し、[クエリデザイン]をクリックします。

クエリデザイン

[テーブル]タブの[テーブルの表示]ダイアログボックスで、 tblEmployees テーブルをダブルクリックし、ダイアログボックスを閉じます。

ダイアログボックスを閉じる

[デザイン]タブの[クエリの種類]グループで、[更新]をクリックし、値を更新するフィールドをダブルクリックします。 「Rex」のFirstNameを「Max」に更新するとします。

デザインタブの最大

*Design* グリッドの *Update* 行に更新された値を入力し、Criteria行に更新したい元の値を追加してクエリを実行します。 これにより、確認メッセージが表示されます。

レコードの更新

[はい]をクリックして、[データシートビュー]に移動すると、最初のレコードが表示されます。FirstNameは「最大」に更新されました。

最初のレコード

削除クエリを作成する

削除クエリを使用してテーブルからデータを削除できます。また、削除クエリを使用して基準を入力し、削除する行を指定できます。 削除クエリを使用すると、削除を実行する前に削除される行を確認できます。 もう一度[作成]タブに移動し、[クエリデザイン]をクリックします。

クエリデザイン

[テーブルの表示]ダイアログボックスの[テーブル]タブで、 tblEmployees テーブルをダブルクリックして、ダイアログボックスを閉じます。

プロパティシート

[デザイン]タブの[クエリタイプ]グループで、[削除]をクリックし、[従業員ID]をダブルクリックします。

従業員ID

デザイングリッドの[条件]行に、11と入力します。 ここでは、EmployeeIDが11の従業員を削除します。

説明

クエリを実行してみましょう。 このクエリは確認メッセージを表示します。

クエリの表示

[はい]をクリックしてデータシートビューに移動すると、指定した従業員レコードが削除されたことがわかります。

指定されたレコード

テーブル作成クエリを作成する

テーブル作成クエリを使用して、他のテーブルに格納されているデータから新しいテーブルを作成できます。 もう一度[作成]タブに移動して、[クエリデザイン]をクリックします。

クエリデザイン

[テーブル]タブの[テーブルの表示]ダイアログボックスで、 tblEmployees テーブルをダブルクリックして、ダイアログボックスを閉じます。

テーブル作成

別のテーブルにコピーするすべてのフィールドを選択します。

別のテーブル

[クエリの種類]で、[テーブルの作成]オプションボタンを選択します。

テーブル作成ボタン

次のダイアログボックスが表示されます。 作成する新しいテーブルの名前を入力し、[OK]をクリックします。

新しいテーブルを入力

クエリを実行します。

クエリの実行

次のメッセージが表示されます。

コマンドを元に戻す

[はい]をクリックすると、ナビゲーションペインに新しいテーブルが作成されます。

新しいテーブルの作成