Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


6569 / 9994 ←次へ | 前へ→

【6628】Re:空の場合にAddNewするには?
回答  たん  - 05/10/27(木) 12:16 -

引用なし
パスワード
   ▼山田 さん:
>rsWAが空の場合にAddNewするにはどのように書いたらいいのでしょうか?

ええとね、頭使いましょう。

最初にrsWAが空かどうかを確認。(EOFチェックなり、レコード数チェックなり)
で、空かどうかのフラグを立てる。

> Do Until rsG.EOF

フラグが成立すれば、Findを実行する。

> rsWA.Find "出張所CD='" & rsG!集計コード & "'"
> If rsWA.EOF Then

というかそれ以前に、Findなんかしないで、
Set rsWA = db.OpenRecordSet("SELECT 〜〜〜 WHERE 出張所CD='" & _
 rsG!集計コード & "'")
IF rsWA.EOF = TRUE THEN
 rsWA.AddNEW
 (以下略)
END IF
rsWA.Close

の方がマシだと思うけどなぁ。

244 hits

【6624】Findのエラー 山田 05/10/27(木) 10:14 質問
【6625】Re:Findのエラー たん 05/10/27(木) 10:55 回答
【6626】空の場合にAddNewするには? 山田 05/10/27(木) 11:42 質問
【6628】Re:空の場合にAddNewするには? たん 05/10/27(木) 12:16 回答
【6634】Re:空の場合にAddNewするには? 山田 05/10/27(木) 15:26 お礼

6569 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078229
(SS)C-BOARD v3.8 is Free