hiroton
2024/08/01 (木) 09:28:22
36850@f966d
メインID = DMax("[支給ID]", "T支給Main") '追加したメインレコードのID取得
そして DoCmd.RunSQL strSQL1~3で実行としてます。
strSQL1
が実行されて初めて新しいメインIDが作られるので、今の手順では追加前の最終のIDを取るだけですね。コードを記述した通りにプログラムが動いています
最新のメインIDが作られてから(DoCmd.RunSQL strSQL1
を実行してから)メインIDの取得を行いましょう
ついでに、strSQL2
の実行前にメインIDが取得できるのでstrSQL2
にメインIDを入れることができます。[用意状況Memo]
やstrSQL3
による追加のアップデート作業も不要ですね
通報 ...