Access VBA質問箱 IV

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

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


1843 / 2272 ツリー ←次へ | 前へ→

【4993】レコードのロックについて こはる 05/5/10(火) 11:54 質問[未読]
【4994】Re:レコードのロックについて ひろのしま 05/5/10(火) 12:41 回答[未読]
【4995】Re:レコードのロックについて ひろのしま 05/5/10(火) 12:46 回答[未読]
【5001】Re:レコードのロックについて こはる 05/5/11(水) 15:39 お礼[未読]

【4993】レコードのロックについて
質問  こはる  - 05/5/10(火) 11:54 -

引用なし
パスワード
   複数の人が同じレコードを変更しようとした時、
2番目以降の人にそのレコードが現在編集中である
ことを知らせて、変更できないようにする方法
はあるのでしょうか?
また、この方法がない場合、どの様にすれば良いのか教えてください。

【4994】Re:レコードのロックについて
回答  ひろのしま  - 05/5/10(火) 12:41 -

引用なし
パスワード
   そこにフォーカスを移動した際、公に宣言された変数に値を入れて、終了したときにリセットする、ってのはどうですか?例えば、
Public DataLck as integer

Private Sub txt_該当テキストボックス_Enter()
DateLck =1
End Sub

Private Sub txt_該当テキストボックス_Exit(Cancel As Integer)
DateLck =0
End Sub

とか。どうですか?

【4995】Re:レコードのロックについて
回答  ひろのしま  - 05/5/10(火) 12:46 -

引用なし
パスワード
   <追加>
If Datalck=1 Then
msgbox "現在編集中です。",vbinformation
Cancel=true
end if
とか?

【5001】Re:レコードのロックについて
お礼  こはる  - 05/5/11(水) 15:39 -

引用なし
パスワード
   ▼ひろのしま さん:
><追加>
>If Datalck=1 Then
> msgbox "現在編集中です。",vbinformation
> Cancel=true
>end if
>とか?
できました。ありがとうございました。

1843 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078249
(SS)C-BOARD v3.8 is Free