
質問事項が分かり辛く申し訳ありません。
テーブルのIDは昇順で入っている状態です。
具体的には、以下の様な場合です。
区分CD 会社名
-------- -----------
1100 A社
A社
B社
B社
1200 A社
C社
A社
B社
上の状態から
下の状態にしたいです。
区分CD 会社名
-------- -----------
1100 A社
1100 A社
1100 B社
1100 B社
1200 A社
1200 C社
1200 A社
1200 B社
上記の状態に出来ないでしょうか?
以前の質問からhttps://oshiete.goo.ne.jp/qa/11811376.htmlを参考にしましたが、こちらは下から上に埋める仕様となっており、いろいろ試しましたが上手くできませんでした。
No.1ベストアンサー
- 回答日時:
前回回答をちょっと変更したものです
Sub CD_Update()
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Set cn = CurrentProject.Connection
Set rs = New ADODB.Recordset
dim strSQL as string
strSQL="SELECT * FROM Sample ORDER BY Id"
'Sample はテーブル名、IdはインデックスとなっているIDに置き換えてください。
rs.Open strSQL, cn, adOpenKeyset, adLockOptimistic
Do Until rs.EOF
If not IsNull(rs!区分CD) Then
Counter = rs!区分CD
else
rs!区分CD=counter
endif
rs.MoveNext
Loop
rs.Close: Set rs = Nothing
cn.Close: Set cn = Nothing
End Sub
でいけるんじゃないかな?
検証はしていないので、バックアップとってお試しください。
迅速に回答を頂き大変助かりました。
回答頂いた内容を確認すると、なるほどと納得出来き勉強になりました。
実際に正しく動作することも確認出来ました。本当にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft 365 Basic サブスク...
-
access vbaでフォームを開くと...
-
アクセスで教えてください。 電...
-
docmd.gotorecordを起動するには
-
accessでlaccdbファイルが削除...
-
「テキストデータで送ってくだ...
-
レポートの印刷を一括ではなく...
-
Accessのルックアップ
-
Accessデータベースを開くと同...
-
Access VBA を利用して、フォル...
-
Access DLookup vbaで条件を2件...
-
Accessのテキストボックスの入...
-
ACCESS 長い数字のクエリをする...
-
Access フォーム上のテキストボ...
-
Arduinoで温湿度と時刻を1分ご...
-
Accessのレポートについて
-
Accessフォームの配色テーマを...
-
Accessのクエリの印刷設定
-
Accessデータベースに含まれる...
-
アクセスで、実行時エラー3075 ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1つのSQLで2段階の抽出を行い...
-
SQLでレコード間の値の交換
-
limit offset はupdate文には使...
-
【SQL】項目に紐づいている情報...
-
こちらのテーブルにあってこち...
-
ACCESS サブフォームについて
-
SELECT INTOで一度に複数の変数...
-
【SQL】他テーブルに含まれる値...
-
フラグをたてるってどういうこ...
-
sqlに記述できない文字
-
truncate tableを使って複数の...
-
オラクルのUPDATEで複数テーブル
-
既存データをINSERT文にして出...
-
副問合せを使わずにUNIONと同様...
-
SQLで、Join句で結合したテ...
-
UPDATEで既存のレコードに文字...
-
PostgreSQLのtimestamp型で時間...
-
既にテーブルが存在する場合の...
-
SQLサーバに対するSQL文で抽出...
-
エラーを起こす方法
おすすめ情報