CheckBoxの値

解決


SST  2003-12-15 13:45:17  No: 110718  IP: [192.*.*.*]

VB6+ADO+Access2000で開発しています。
CheckBoxにデータベースのフィールドをバインドさせた場合に
チェックした場合はCheckBoxのValueは1ですがデータの方が0になります。
チェックしない場合はCheckBoxのValueは0でデータの方が-1になります。
CheckBoxとDBを同じにするにはどうすればいいでしょうか

編集 削除
いな  2003-12-15 15:29:44  No: 110719  IP: [192.*.*.*]

単純にバインドするのではなく、
VB側で(-1ならば0、もしくは1でなければ0のように)
変換してからバインドするのがいいと思います。

編集 削除
SST  2003-12-16 10:24:49  No: 110720  IP: [192.*.*.*]

Accessでフィールドの形式をYesNo型にしたらうまくいきました。

編集 削除