質問: access2003 クエリでの抽出 access2003のクエリで、先頭10レコードだけを抽出するなどという指定は 可能なのでしょうか。 それとも単純なクエリの指定だけではできないのでしょうか。
回答: >access2003のクエリで、先頭10レコードだけを抽出する 先頭10レコードというのが、入力した順番に10レコード という意味であれば、必ず、入力された順序を一意に特定できる フィールド(オートナンバー型フィールドや登録した日時分秒を 入力したフィールドなど)が必要です。 そのフィールドがあれば、並べ替えのキーにして、 トップ値クエリで抽出できます。 普通に選択クエリを作成します。その際、前述のフィールドを キーにして昇順に並べ替えを指定します。 次に、ツールバーにある「トップ値」コンボボックスに、 10を入力してクエリを実行するだけです。 ちなみに、そのクエリをsqlビューで確認すると、 select top 10 フィールド1,フィールド2,フィールド3 from テーブル order by フィールド1; のようになります。