Skip to main content

Microsoft Accessでのクエリの変更

使って覚えるAccess2019販売管理⑧【追加、削除クエリを編集】 (六月 2026)

使って覚えるAccess2019販売管理⑧【追加、削除クエリを編集】 (六月 2026)
Anonim

Microsoft Accessクエリを変更するプロセスは、最初にSQLクエリを作成するプロセスと似ています。クエリはデザインビューまたはSQLビューを使用して変更できますが、クエリウィザードを使用して既存のクエリを変更することはできません。

まず、データベース内の画面の左側にあるオブジェクトパネル内のターゲットとなるクエリを右クリックします。ポップアップメニューで デザインビュー。 クエリがデータシートビューで開きます。データシートビュー出力の上にあるタブ行でクエリの名前を右クリックすると、ビューモードを変更できます。デフォルトでは、構造的に編集することはできませんが(このビューからデータを挿入したり削除したりすることはできますが)、データシートに入っています。ただし、SQLビューまたはデザインビューからクエリの構造を編集し、必要に応じて変更されたオブジェクトとして保存または保存することができます。

デザインビュー

デザインビューでは、水平に分割された画面が開きます。上半分は、変更しているクエリを供給しているすべてのテーブルまたはクエリを表す四角形を示しています。キーフィールド(通常は一意の識別子)は、その隣に小さい黄金のキーを表示します。各矩形は、あるテーブルのフィールドを別のテーブルのフィールドに接続する線を使用して、他の矩形に結合します。

これらの線は関係を表します。デザインビューで、線を右クリックすると、関係を変更できます。次の3つのオプションのいずれかを選択できます。

  • 両方のテーブルの結合フィールドが等しい行
  • 一番左のテーブルがすべての結果を返し、右のテーブルが一致する結果を返す行
  • 一番右のテーブルがすべての結果を返し、左のテーブルが一致する結果を返す行

これらの3つの結合タイプ(内部、左、右)は、データベースが実行できるジョインの全範囲のサブセットです。より複雑なクエリを実行するには、SQLビューに移動する必要があります。

選択したテーブルを関係線で接続すると、画面の下半分にクエリが返すすべてのフィールドを示すグリッドが表示されます。ザ ショー クエリが実行されたときにフィールドを表示または非表示にします。表示されていないフィールドに基づいてクエリをフィルタリングできます。並べ替え順序を手動で追加または変更して、結果を昇順または降順に並べ替えることもできますが、Microsoft Accessはフィールドに沿って左から右の順序でいくつかの並べ替えを処理します。特定のソートパターンを強制的に適用するには、グリッドを左右にドラッグして列の順序を変更できます。

デザインビューの 基準 ボックスでは、クエリが実行されたときにフィルタに一致するデータのサブセットのみが表示されるように、制限条件を入力できます。たとえば、開いている商品の注文に関するクエリでは、条件を追加することができます

= 'MI'

州の列にミシガン州からの注文のみを表示する。条件のレベルを追加するには、 または 他の列に条件を追加することができます。

SQLビュー

SQLビューでは、Microsoft Accessはデータシートを構造化クエリ言語構文に置き換えて、Accessが解析してソースからプルするデータとビジネスルールを抽出します。

SQL文は一般的にブロック形式に従います。

フィールド名1> フィールド名1> フィールド名2 FROMテーブル1右ジョイントテーブル2 ONテーブル1 キー1 =テーブル2 キー2 WHEREテーブル1 フィールド名1> = "FilterValue"

異なるデータベースベンダーは、わずかに異なるバージョンのSQLをサポートしています。 ANSI準拠の構文と呼ばれる基本標準は、 〜すべき すべてのデータベース環境で動作することができます。しかし、各ベンダーは独自の調整を加えてSQL標準を強化しています。たとえばMicrosoftでは、Access内でJetデータベースエンジンを使用しています。マイクロソフトはSQL Serverもサポートしています。他のベンダーは異なるアプローチを使用しているため、SQLは一般的に標準のサポートと同様に相互運用できません。

JetデータベースエンジンのSQLの実装の構文に精通していない場合は、SQLビューを調整するとクエリが中断される可能性があります。代わりにデザインビューに固執する。ただし、非常に素早く調整するには、デザインビューの回路図を変更するよりも、基になるSQLを調整する方が簡単な場合があります。あなたの会社の他のアナリストが結果の入手方法を知りたい場合、SQLステートメントの切り取りと貼り付けを送信すると、クエリ設計に関する混乱が減ります。

あなたの仕事を保存する

Microsoft Access 2016では、そのタブを右クリックして現在のクエリを保存して上書きすることができます。 保存する。 修正されたクエリを別の名前として保存し、現在のクエリを永続させるには、ファイルタブをクリックし、 名前を付けて保存 その後 オブジェクトを別名で保存します。