掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
datagridでのafterdeleteで困っています (ID:100484)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VB初心者です。 今、伝票明細をdatagridに表示する処理を作っているのですが、 明細を削除したときに合計金額の再計算をするところで困っています。 明細行を選択して、削除ボタンを押したときに、 recordset.delete で削除し、レコードセットを読み直して再計算するのは うまくいくのですが、 行選択後、deleteキーで削除したときにafterdeleteイベントで再計算しようとすると recordset.movefirstで下記のエラーが出てしまいます。 実行時エラー -2147217888(80040e20) コンシューマのイベントハンドラはブロバイダの再入不可能なメソッドを 呼び出しました。 afterdeleteイベントの中では、レコードセットの操作は出来ないのでしょうか? もしそのようになっているとしたら、deleteキーのときの再計算はどの様に したら出来るのでしょうか? よい方法があれば教えてください。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.