最新トピック
8
1 ヶ月前
Hatena様にご質問 1 ヶ月前
1
3 ヶ月前
排他制御 3 ヶ月前
6
6 ヶ月前
モジュールでカレントフォームのコントロールを使うには 6 ヶ月前
7
6 ヶ月前
日付のテキストボックスからフォームが開けません 6 ヶ月前
9
7 ヶ月前
レポートにおける数値の間隔を広げる方法 7 ヶ月前
12
7 ヶ月前
リストボックスから複数選択しそれをテーブルに格納したい 7 ヶ月前
タグリスト
Markdown テーブル生成
Accessのテーブルやクエリのデータを貼り付ける場合は下記で、Markdown書式のテーブルに変換して貼り付けてください。
後から見直したらもっといいコードがあったんじゃないかなと思うことはよくあること。なので
先のコードよりわかりやすくなってると思います
区分で設定を変えたいということでそこだけ条件分岐にしましたが、元々の「連番+1の処理」をそのまま残して初期値側を「後でプラス1されるからマイナス1しておく」ように弄ったところも条件分岐させてあげたほうが直感的に書けますね
ついでに
lastIDもAs String指定できるので変な使い方ができないよう(バグのもとにならないよう)に制限できるのも良い点かなと余談
変数名も「lastNo」と「newNo」だとそっくりなのに中身別物じゃないかってなるので手を加えてみました