|
WinXP
Access2002です。
下のモジュールで
rsWAにひとつでもレコードがあれば期待通りに動くのですが、
rsWAに全くレコードが存在しない場合にはエラーになります。
rsWAに全くレコードが存在しない場合での処理を可能にしたいのですが、
解決法が分かる方がいらしたら教えて下さい。
Do Until rsG.EOF
rsWA.Find "出張所CD='" & rsG!集計コード & "'"
If rsWA.EOF Then
rsWA.AddNew
rsWA![出張所CD] = rsG![集計コード]
rsWA![受注1] = rsG![受注1の合計]
rsWA![受注2] = rsG![受注2の合計]
rsWA![受注3] = rsG![受注3の合計]
rsWA![受注4] = rsG![受注4の合計]
rsWA![完成1] = rsG![完成1の合計]
rsWA![完成2] = rsG![完成2の合計]
rsWA![完成3] = rsG![完成3の合計]
rsWA![完成4] = rsG![完成4の合計]
rsWA![利益1] = rsG![利益1の合計]
rsWA![利益2] = rsG![利益2の合計]
rsWA![利益3] = rsG![利益3の合計]
rsWA![利益4] = rsG![利益4の合計]
rsWA![受注初1] = rsG![受注1の合計]
rsWA![受注初2] = rsG![受注2の合計]
rsWA![受注初3] = rsG![受注3の合計]
rsWA![受注初4] = rsG![受注4の合計]
rsWA![完成初1] = rsG![完成1の合計]
rsWA![完成初2] = rsG![完成2の合計]
rsWA![完成初3] = rsG![完成3の合計]
rsWA![完成初4] = rsG![完成4の合計]
rsWA![利益初1] = rsG![利益1の合計]
rsWA![利益初2] = rsG![利益2の合計]
rsWA![利益初3] = rsG![利益3の合計]
rsWA![利益初4] = rsG![利益4の合計]
rsWA.Update
End If
rsG.MoveNext
Loop
|
|