dbcheckbox能否在dbctrlgrid中应用(50分)

  • 主题发起人 主题发起人 xueyong
  • 开始时间 开始时间
X

xueyong

Unregistered / Unconfirmed
GUEST, unregistred user!
我的Access中是/否格式的字段,放到delphi中的dbctrlgrid中也能正常显示,
在添加记录时出错,提示字段(dbcheckbox)must have a value
 
问题不明白吗,还请各位帮忙呀,
 
新增记录的该字段值必须为 true 或 false,不能为其它值或null
 
jsxjd:你太厉害了,我发现在添加记录时,当dbcheckbox为灰时,就出错了、而我把
allowgrayed设置成false或true都不行,而且只要一运行dbnavigator上的添加记录,
它的状态就变成灰的,只把它变为其它两种状态才不出错,
能否通过设置它的state属性解决这个问题。
 
我不想在添加记录时它自动变成灰色该怎么办,通过设置它的allowgrayed不起作用的。谢谢
 
你为什么不在添加记录时给它赋个初始值呢?
 
huawdg:能详细些吗,给段代码吧,谢谢了。
 
with table do
begin
append;
fieldbyname(fieldname).asboolean:=False;
end;
 
朋友,帮我帮到底吧,我用的是dbnavigator,我应该加在什么地方,在formcreate中吗,
以‘吸烟习惯’字段为例,再详细些好吗,我编译好几次都通不过,谢谢!
 
fieldbyname(fieldname).asboolean:=False;
fieldname是多个字段,应该怎么写,
fieldbyname('field1,field2').asboolean:=False;
怎么把两个字段当成一个字段了,提示找不到字段
 
你可以修改字段的checkvalue 和 uncheckvalue ,用数字、字符都可以

好象记得如此,8好意思,有点忘了
 
To吴下阿蒙:帮我个忙吧,好好回忆一下,你试试,可以了就贴过来。我每天输入很费劲呀。
 
什么意思?如果想在表格中显示checkbox框,就使用ip系列第三方控件。
 
to zhbforce:
我的意思是我用的是dbcheckbox,在添加记录的时候,它就变成灰色的,怎么让它不变灰?
 
后退
顶部