No.1ベストアンサー
- 回答日時:
TOP値も試してみたということは何かの順番に取り出せばいいのですね
クエリで順位を求めるフィールドを作りそこの抽出条件に
パラメータで取り出し数を与えるようにすればいいいのでは
順位:DCount("*","テーブル名","フィールド名<" & [フィールド名]) + 1
抽出条件
<=Forms!フォーム名!条件テキストボックス名
早々のご回答ありがとうございます。
しかし、あまりにアクセス初心者で・・・
>クエリで順位を求めるフィールドを作りそこの抽出条件に
>パラメータで取り出し数を与えるようにすればいいいのでは
>順位:DCount~
の部分の意味が今の私には理解困難です。
いろいろアクセスの教本で調べてみたのですが、
どうもこれの意味を理解することができませんでした。
お手数ですが、ご教授願えませんでしょうか?
No.3
- 回答日時:
クエリで式フィールドを作るだけです
クエリデザインビューで言えば、フィールド欄に
>順位:DCount~
を書き、そのフィールドの抽出条件欄に
<=Forms!フォーム名!条件テキストボックス名
を書きます
教本でいえばクエリのところをよく勉強してください
No.2
- 回答日時:
#1の方が回答してありますが
順位:DCount("*","テーブル名","フィールド名<" & [フィールド名]) + 1
として抽出条件を
<=Forms!フォーム名!条件テキストボックス名
ではそのままでは正しく抽出できない場合があります。
DCountを使ったフィールドから抽出する場合
フォームの抽出条件を入力するテキストボックスのプロパティで書式を[数値]にするかクエリ上で抽出条件を下記のように長整数型に変換すれば出来ます。
<=CLng([Forms]![フォーム名]![テキストボックス名])
とすれば抽出できます。
SQLも簡単です。SQLでは下記で同様になります。
SELECT テーブル名.*, DCount("*","テーブル名","フィールド名<" & [フィールド名])+1 AS 順位
FROM テーブル名
WHERE (((DCount("*","テーブル名","フィールド名<" & [フィールド名])+1)<=CLng([Forms]![フォーム名]![テキストボックス名])));
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- Access(アクセス) スキルシートのエクセルの項目に 2 2023/04/04 22:41
- Access(アクセス) アクセスで教えてください。 クエリで2日前を抽出する計算式を 入力して表示させると ちゃんとyyyy 1 2023/06/08 21:05
- Access(アクセス) access レポート 請求書について 2 2022/07/04 22:52
- Excel(エクセル) エクセルで#以降の文字を取得したい 1 2022/03/28 13:14
- Access(アクセス) Dlookupにエラーがでてしまう 1 2022/10/31 14:35
- Visual Basic(VBA) 複数シートの複数列に入力されているデータを重複なしで抽出するVBAを作りたいです。 9 2022/06/17 10:33
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
ACCESSで行数指定(5万行目~8万行目のような)
Word(ワード)
-
Access テーブルを分割してエクスポートしたい
Access(アクセス)
-
【Access】Dcount関数の複数条件で順位を付ける方法について
Access(アクセス)
-
-
4
Accessのフォーム上にレコード数とレコード番号の表示
その他(データベース)
-
5
ACCESSでテーブルから選択,表示件数制限
その他(データベース)
-
6
アクセスで入力したデータの順番が変わってしまいます
その他(ビジネス・キャリア)
-
7
ACCESSでのランダムのレコード抽出
その他(データベース)
-
8
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
9
Access 別フォームへの再クエリ(更新)がしたい。
その他(データベース)
-
10
どこにもフォーカスを当てたくない
Access(アクセス)
-
11
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
12
ACCESS クエリで1から順番に番号を表示したい
Access(アクセス)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessクエリで特定の行を削除...
-
Access2007でSQLの複数列副問い...
-
アクセスのフィルタ nullにつ...
-
Accessのクエリーのゼロデータ...
-
アクセスで任意の件数を抽出す...
-
Access Left$関数で全角半角が...
-
ACCESSでの期間の計算
-
テーブルの差分をとる結合
-
Accessクエリで年月フィールド...
-
Accessのデータの一部を削除す...
-
access2019 チェックボックスと...
-
○○を含む抽出
-
access(アクセス):パラメータ...
-
ビット指定で検索できますか?
-
ある名簿から条件を付けて抽出...
-
リストと同じものを消しこみし...
-
Accessクエリがおかしいのですが?
-
「#エラー」の回避
-
差込印刷で顧客別に複数行のデ...
-
アクセスで入力したデータの順...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessクエリで特定の行を削除...
-
Accessのクエリで1フィールドの...
-
Access2007でSQLの複数列副問い...
-
Accessのクエリーのゼロデータ...
-
アクセスのフィルタ nullにつ...
-
access2019 チェックボックスと...
-
Access クエリで連結する文字...
-
Accessのデータの一部を削除す...
-
accessで空白の時の抽出
-
AccessからExcelへの条件付エク...
-
アクセスで任意の件数を抽出す...
-
access(アクセス):パラメータ...
-
Access Left$関数で全角半角が...
-
Access:固定長文字列ファイル...
-
ACCESS クエリ 抽出条件が多い場合
-
【Access】先月のデータを抽出...
-
アクセス チェックボックスとク...
-
ACCESSでのフィールド比較方法?
-
Accessの演算フィールド...
-
Accessクエリ特定文字列のカウ...
おすすめ情報