トップ 一覧 検索 ヘルプ RSS ログイン

Microsoft Access Tipsの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
{{category Tips}}
!!!Microsoft Acces 2000
!!SQLを使う
*「クエリ」-「新規作成」-「デザインビュー」
*「テーブルの表示」は「閉じる」
*左上の「SQL」を押す
*SELECTだけではなく、UPDATEもできる。未確認だがINSERT,DELETE等もできるはず。
*UPDATEの例:
**UPDATE 顧客マスタ SET 担当 = "山田" WHERE 担当="鈴木";
**この例だと、テーブル「顧客マスタ」が更新される

!!!Access 2000 [#qdfac55d]

インタラクティブな絞込みを簡単に作るには、クエリのデザインビューにおいて、「抽出条件:」に「[条件を入力してください]」と入力しておくと実行したときにダイアログが表示される。
!!!インタラクティブな絞込みを簡単に作るには
クエリのデザインビューにおいて、「抽出条件:」に「[条件を入力してください]」と入力しておくと実行したときにダイアログが表示される。
この場合、「表示」-「SQL ビュー」では以下のようになっている。
 SELECT [顧客マスタ].[氏名], [顧客マスタ].[郵便番号], [顧客マスタ].[住所1], [顧客マスタ].[住所2]
 FROM 顧客マスタ
 WHERE (((顧客マスタ.担当)=[担当を入力してください]))
 ORDER BY [顧客マスタ].[住所1];
なお、これを以下のようにすると、*と入力すると全部表示されるようになる。
 SELECT [顧客マスタ].[氏名], [顧客マスタ].[郵便番号], [顧客マスタ].[住所1], [顧客マスタ].[住所2]
 FROM 顧客マスタ
 WHERE ((([顧客マスタ].[担当]) Like [担当を入力してください *で全部]))
 ORDER BY [顧客マスタ].[住所1];

なお、担当値に何も入っていないときにはこれでは検索できない。しかし、担当値には""とNULLとがあり、テーブルを目視しただけではわからないので、間違いの元になる。したがって、値には空白ではなく、「未定」など、代わりの文字列を入れておいたほうがいい。