DBCheckBox一小問題(50分)

  • 主题发起人 主题发起人 wanjuan
  • 开始时间 开始时间
W

wanjuan

Unregistered / Unconfirmed
GUEST, unregistred user!
DBCheckBox的FieldName屬性 為一char(1)的字段.
ValueChecked:='Y',
ValueUnchecked:='N'
為何我每次新增時DBCheckBox都為[灰色選中]狀態,而我需要的是呈現ValueUnchecked狀態.
,該如何實現?(不改變字段類型)
 
是不可以的,DBCHECKBOX的默认取值为TRUE或FALSE,因此应该对应逻辑型字段
对应字符型本身就是不匹配的
真需要的话就换成CHECKBOX好了,几句代码同样可以达到你要求
 
[灰色選中]狀態:是因为新增时,字段的值为Null。比较简单的方法是在建表时给字段一
个初始的值,也就是False。试试看行吗?
Good luck.
 
我也有跟你一样的问题,目前也只是新建时付个初始值false,只不过感觉似乎挺多余
 
to licby
初始值我以前試過,可是還是會有短暫的顯示[灰色選中]狀態,雖然只是一會.
 
后退
顶部