Access VBA質問箱 IV

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

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


4856 / 9994 ←次へ | 前へ→

【8376】Re:プロセスを完了するには
発言  小僧  - 06/7/31(月) 11:56 -

引用なし
パスワード
   ▼にしもり さん:
こんにちは。

業務が忙しくなかなかレスが付けられなくてすみません。

> でも、だからといってこのフォームが非連結、というわけではないのですよね

連結フォームというのは、
通常はフォームのレコードソースが指定されているものをそう呼びますね。

フォーム上に配置されたテキストボックスやコンボボックスの
コントロールソースを指定すると、
特にコードを組むことなく値がテーブルに反映されます。

連結フォームで値を変更している最中(Dirty状態ですね)に
AfterUpdateなどのイベント処理でレコードソースと同じテーブルに
更新を掛けに行くと、

> 現在ほかのユーザまたはプロセスで使用されているので…

のエラーが発生する事が多々あります。

今回はそれに該当するかはちょっと状況が掴みづらいので解りませんが、
更新後処理の1行目に

DoCmd.RunCommand acCmdSaveRecord

と明示的にレコードを保存する事で回避できる場合もあります。
921 hits

【8361】プロセスを完了するには にしもり 06/7/25(火) 17:07 質問
【8362】Re:プロセスを完了するには にしもり 06/7/26(水) 17:02 質問
【8364】Re:プロセスを完了するには 小僧 06/7/27(木) 11:00 発言
【8366】Re:プロセスを完了するには にしもり 06/7/27(木) 13:26 質問
【8367】Re:プロセスを完了するには にしもり 06/7/27(木) 13:27 発言
【8376】Re:プロセスを完了するには 小僧 06/7/31(月) 11:56 発言
【8377】Re:プロセスを完了するには にしもり 06/7/31(月) 14:05 お礼

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