以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]复选框Check的状态  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=110035)

--  作者:hgzvip
--  发布时间:2017/11/24 19:43:00
--  [求助]复选框Check的状态
用代码写的:
a1.checked = True
a2.checked = True
循环加了三行数据。然后,查看表的时候有一列是显示三个钩,另一列显示三个黑色的方块,为什么?关闭重新启动后还是一样。是数据列,不是表达式列。

--  作者:有点蓝
--  发布时间:2017/11/24 20:24:00
--  
三个黑色的方块表示数据库逻辑列里存储的是空值null,如果存储的是0/false那就是没有勾,如果存储的是1/true就是有勾
--  作者:hgzvip
--  发布时间:2017/11/24 22:51:00
--  
谢谢老师的回答,只是,我明明设置了把值设为真的啊,为什么会出现这种情况呢,我是写到服务器上的,如果是黑色方块的话,还能筛选出来吗?要怎样才能保证不出这种情况呢?

补充:我刚刚又试了一下,这次又都是钩了,不知道是不是和网络质量有关系
[此贴子已经被作者于2017/11/24 22:57:44编辑过]

--  作者:有点蓝
--  发布时间:2017/11/25 8:31:00
--  
1、没有保存到
2、如果直接存服务器的,要重新加载一下数据
3、做个例子过来看看