Microsoft SQL ServerのテーブルをAccessからリンクテーブルを作成した場合、
フォームコントロールのレコードソースとしてSQLServerのリンクテーブルを指定してフォームを作成している。
「Microsoft SQL Server Manager」テーブルに列を追加
フォームで更新操作をしたらエラーが発生するようになってしまった。
テール部:t_customer
項目:t_status_flag bit型 null許可
エラーメッセージ:
“このレコードは他のユーザーによって変更されています。[レコードの保存]を選択すると、他のユーザーによる変更を無視し、自分が行った変更を反映します。[クリップボードにコピー]を選択すると、変更したデータはクリップボードコピーされ、他のユーザによる変更が反映されます。必要に応じて、クリップボードのデータを張り付け、自分が変更したデータに戻すこともできます。”
このエラーが出た時もちろん操作をしているのは自分だけです。
■■■対処と原因■■■
[対処]
t_status_flag bit型 null許可
↓
t_status_flag bit型 null不可
(必須項目、初期値:0もしくは1)
nullを許容しない、必須項目とする事でエラーを回避できるようです。