A 回答 (4件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
クエリに自動で連番を付加する機能はありません。
(断言)テーブルに[連番]フィールドを作って、VBAを使って連番を入力する以外には、有効な方法がないものと思います。
'以下のコードをモジュールにコピーし、
マクロの「プロシージャの実行」で、
=Renban("クエリ名", "[連番]フィールドの名前", 開始値, 間隔)
のようにして使ってください。
開始値、間隔は数字で指定すること。省略してもいいです。(省略時は1が指定されたものとみなす)
Public Function Renban(QueryName As Variant, FieldName As String, Optional Start As Long = 1, Optional Step As Long = 1) As Long
Dim SrcRS As Recordset
Dim Ct As Long
On Error GoTo HandleErr
On Error Resume Next
Set SrcRS = CurrentDb.OpenRecordset(QueryName, dbOpenDynaset)
Ct = Start
With SrcRS
Do Until .EOF
.Edit
.Fields(FieldName) = Ct
.Update
.MoveNext
Ct = Ct + Step
Loop
End With
ExitHere:
Exit Function
HandleErr:
Select Case Err.Number
Case Else
MsgBox "エラー " & Err.Number & ": " & Err.Description, vbCritical
End Select
End Function
なんかあったら、補足をお願いします。
No.2
- 回答日時:
クエリーではなく、レコードセットではダメでしょうか?
例えば以下のような感じで・・・
Dim myRS 'テーブルのレコードセット
Dim myCt 'カウンター
'テーブルのレコードセットを開く
Set myRS = CurrentDb.OpenRecordset("テーブル1")
'最初のレコードに移動する
myRS.MoveFirst
'最後のレコードまで繰り返し、カウンターをひとつずつUP
Do Until myRS.EOF
myCt = myCt + 1
MsgBox myCt & myRS!項目1
myRS.MoveNext
Loop
myRS.Close
これで一応は抽出した項目にナンバーをつけて表示できます。
どうしてもクエリーで・・・となると分かりません。
どなたか分かる方よろしくお願いします!
No.1
- 回答日時:
回答らしい回答ではないのですが、私も以前クエリーで抽出結果にオートナンバーを付した処理をやりたかったのですが、Access単体ではうまくいかないようです。
実現するには、VBで作成しないといけないようです。
(その時は、オートナンバーの機能はあきらめました。)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Access(アクセス) Access で半角スペースと全角スペースの区別について 3 2022/11/05 23:54
- Excel(エクセル) Excel Powerクエリーの質問、行数指定は可能でしょうか? 2 2022/08/22 12:54
- 一眼レフカメラ α6400でISOをオートにした設定をロックすることはできますか?Av設定でF値を8にロックできる? 3 2023/08/04 23:26
- Access(アクセス) Accessに関する質問です。 クエリーQ出勤 からフォームF出勤を作成 フォームは分割フォームで作 1 2023/05/26 08:57
- エアコン・クーラー・冷暖房機 エアコンのオートについて。 家にあるエアコンのモードが冷房・暖房・除湿・オートとあるのですが、オート 4 2022/08/04 13:45
- 車検・修理・メンテナンス ワゴンRパワーウインドウの不具合 平成24年MH34S 昨日運転席の内張を外す作業をして、パワーウイ 1 2022/08/15 09:39
- その他(SNS・コミュニケーションサービス) 知恵袋もここも、クエリーやテルミーみたいに無くなれば良いのに。そう思わない? 2 2022/06/07 17:35
- Wi-Fi・無線LAN タブレット端末のWi-Fi接続 3 2022/07/26 16:13
- Excel(エクセル) Powerクエリーの更新完了までの時間計測の方法? 2 2022/10/17 11:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESSでテーブルにあるチェッ...
-
クエリの結果が文字化け(Access...
-
Access 「主キーにはnull値を...
-
Accessでレポート内の繰り返し...
-
Accessのオートナンバーについて
-
ACCESS2000 更新クエリで文字...
-
インポートエラーについて
-
Accessで、フォームに情報を入...
-
Accessの最大レコード数
-
ACCESSで今入力している『新規...
-
ACCESSのクエリ機能で重複した...
-
アクセスでの追加クエリでのエ...
-
ACCESS2010 フィルタ後のエク...
-
ACCESSでの関数について
-
Accessのテーブルを開いたとき...
-
文字を含むIDの自動採番
-
データシートビューをコピーす...
-
差込印刷での全角表示について...
-
日付型のフィールドに空白を入...
-
アクセスのエラー「クエリには...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSでテーブルにあるチェッ...
-
Accessの最大レコード数
-
クエリの結果が文字化け(Access...
-
Access 「主キーにはnull値を...
-
Accessで、フォームに情報を入...
-
ACCESS2010 フィルタ後のエク...
-
ACCESSでのひとつ前レコードの...
-
ACCESSでの関数について
-
Accessのテーブルを開いたとき...
-
Accessでレポート内の繰り返し...
-
フォーム内のデータをすべて更...
-
アクセスでの追加クエリでのエ...
-
ACCESS2000 更新クエリで文字...
-
レコード件数が0件なら印刷を...
-
Accessのオートナンバーについて
-
アクセス レポートの行数を固...
-
mdbの破損「データベース形式・...
-
文字を含むIDの自動採番
-
Accessの保存のタイミングについて
-
Access:リンクテーブルでの参...
おすすめ情報