No.2ベストアンサー
- 回答日時:
>DCount("*","[テーブル名]") AS 順番
ではcriteriaがありませんのでテーブルのレコード件数が返ってしまいますのでレコード件数しか取得できません。
criteriaは省略可能ですが演算対象となるデータの範囲を指定する文字列式です
criteriaの部分でユニークなフィールドをつかって自分より同じか小さいレコード件数を求めさせます。
例えばユニークなキーがIDであり場合は "ID<=" & [ID] のように指定しレコード件数を出します。
順番 ID 構成比 累計
1 A1 3.9 3.9
2 A2 3.0 6.9
3 B1 2.5 9.4
であればDCount(*,テーブル名,"ID<=" & [ID]) AS 順番
とするとID:A1は自分より同じか小さいキーがA1しかないため1レコードとなり順番は1になりID:A2は同様にA2と自分より小さいA1があるため順番は2となります。ID:B1も同様で3になるという事です。
質問の中にオートナンバー型のフィールドとあるのでユニークなフィールドはオートナンバーのフィールドでもかまいません。主キーのように他と重複しないフィールドを指定してください。
No.1
- 回答日時:
DCount(*,テーブル名,criteria) AS 連番
でクエリ上で連番を振れます。
>テーブルでオートナンバーを1からふり直す方法があれば教えてください
>データを一度クエリで削除した後追加クエリを実行しても1からの連番にならない
テーブルのレコードを削除して新たにレコードを追加しても続きから採番されるだけなので出来ません。
テーブルのオートナンバー型のフィールドを1度削除して新たにオートナンバー型のフィールドを作れば出来ます。
この回答への補足
早速の回答ありがとうございます。
DCount("*","[テーブル名]") AS 順番
という風に作ったのですが、全てレコードの総数
がかえってくるのですがこの構文では間違っている
のでしょうか?
順番 構成比 累計
1 3.9 3.9
2 3.0 6.9
3 2.5 9.4
・
・
・
※構成比の降順でソート
という感じにしたいのですが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Access(アクセス) Access DAOのExecuteメソッドのオプション(RecordsetOptionEnum)に 1 2022/09/19 07:34
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- PHP クエリObjectをforeachで回す時に、次のレコードへ移動せずに次のレコードを取得したい 2 2022/07/28 15:29
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Access(アクセス) Access クエリ 同一テーブル内 複数フィールドの同時集計のやり方について 1 2022/05/18 19:01
- PHP 【PHP/MySQL】コード上で生成したクエリを基に集計クエリを作りたい 1 2022/07/28 15:06
- Access(アクセス) access フォーム 大分類、小分類 1 2022/08/11 18:03
- その他(データベース) 20万行あるデータを動かしたい 2 2023/06/13 15:21
- Access(アクセス) お世話になります ACCESSを使用しています 下記のクエリデータ(1)があります 商品名 行数 A 1 2022/09/05 08:52
このQ&Aを見た人はこんなQ&Aも見ています
-
「どうして捨てられないの?」前妻の物を捨てられない男性の心理って?
前妻の物を捨てられない理由に加え、捨てるための手段はあるのかを専門家に聞いてみた!
-
Accessのフォーム上にレコード数とレコード番号の表示
その他(データベース)
-
SELECTした結果に行番号を求めたい
PostgreSQL
-
ACCESS クエリで1から順番に番号を表示したい
Access(アクセス)
-
-
4
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
5
ACCESSのテーブルで、昇順並び替え後、連番フィールドを作成したい
Access(アクセス)
-
6
Accessにインポートしたら並び順が変わっちゃった
Access(アクセス)
-
7
AccessからExcelにエクスポートする時に常に上書きしたい
Excel(エクセル)
-
8
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
9
Accessフォームに行番号を自動的に付与するには
Access(アクセス)
-
10
ACCESSでクエリで選択した行番号をつけたい
Access(アクセス)
-
11
Accessで、1つの項目に複数の置換えを1度でするには?
Access(アクセス)
-
12
Access サブフォームでの選択行の取得
その他(データベース)
-
13
accessテーブル作成クエリを実行したときにオートNo(のような)振る方法
その他(データベース)
-
14
Accessでテーブル名やクエリ名一覧の抜き出し
Access(アクセス)
-
15
ACCESS IIF関数 複数条件の設定について
Excel(エクセル)
-
16
Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-
17
ACCESSのSQLで、NULLかNULLでないかの判定
その他(データベース)
-
18
【Access】Dcount関数の複数条件で順位を付ける方法について
Access(アクセス)
-
19
IIF関数の使い方
Visual Basic(VBA)
-
20
ACCESSでデータ読み取り専用を解除する方法
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
クエリの結果が文字化け(Access...
-
アクセスでの追加クエリでのエ...
-
ACCESSでテーブルにあるチェッ...
-
Accessのテーブルを開いたとき...
-
Accessのオートナンバーについて
-
ACCESS2000のレポートでデータ...
-
Accessでレポート内の繰り返し...
-
差込印刷での全角表示について...
-
日付型のフィールドに空白を入...
-
SQL文で パラメータが少なすぎ...
-
アクセスのエラー「クエリには...
-
エクセルにおける「フィールド...
-
2つのテーブルに共通するレコ...
-
ACCESSのデータに自動で半角ス...
-
ACCESS 「パラメータの入力」...
-
access テーブル作成クエリでテ...
-
クエリ上でフィールド名が2つ...
-
デザインビューにてテーブルが...
-
フォーム データシートビューで...
-
アクセス:クエリの結合とリレ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSでテーブルにあるチェッ...
-
クエリの結果が文字化け(Access...
-
ACCESS2010 フィルタ後のエク...
-
Accessの最大レコード数
-
アクセスでの追加クエリでのエ...
-
Accessでレポート内の繰り返し...
-
Access 「主キーにはnull値を...
-
Accessで、フォームに情報を入...
-
ACCESSでのひとつ前レコードの...
-
アクセス レポートの行数を固...
-
Accessのオートナンバーについて
-
Accessのテーブルを開いたとき...
-
ACCESS2000 更新クエリで文字...
-
ACCESSでの関数について
-
フォーム内のデータをすべて更...
-
レコード件数が0件なら印刷を...
-
文字を含むIDの自動採番
-
mdbの破損「データベース形式・...
-
データシートビューをコピーす...
-
Accessの保存のタイミングについて
おすすめ情報