チェックボックスを SQL Server リンク テーブルのビット列にバインドしようとしています。
最初はタイプに関するエラーがありましたが、リンクされたテーブルにアクセスして、列の表示コントロールをテキストボックスではなくチェックボックスに変更しました。
レコードを保存すると、書き込み競合エラーが発生します。
テーブルにタイムスタンプを追加する方法を試しましたが、同じ問題が発生しました
VBAなしでも可能ですか?
ありがとうございました
私の保存ボタンのコード
Private Sub btnSave_Click()
On Error GoTo Err_btnSave_Click
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
DoCmd.Close
Exit_btnSave_Click:
Exit Sub
Err_btnSave_Click:
MsgBox Err.Description
Resume Exit_btnSave_Click
End Sub
そこには何も問題はないと思います。ビット列にバインドされたチェックボックスがある場合にのみエラーが発生しました
テキストボックスを同じ列にバインドしようとしました。値はデフォルトで false であり、値を変更しなければエラーは発生しません。
しかし、フォームが汚れていると、別のコントロールの値を変更してもエラーが発生しました。
理解できない。これは、ビット列にバインドされたコントロールがあるときに、ユーザーが 1 人しかいないことを Access が認識しない場合と似ています。
前回この問題が発生したとき、私はあきらめて、型を小さな int に変更しましたが、興味があります。ビットでそれを価値のあるものにする方法はありますか. 私が欲しいのはブール値だけです。