Rss & SiteMap

搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp

搭建论坛是“搭建式”中文软件开发工具《搭建之星》、《网站·搭建者》技术交流的地方。
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[讨论]如何在初始状态设置字段复选框构件的值

1楼
萝卜特二 发表于:2012-7-18 1:02:16

我想在新建记录的窗口上放置一个用来显示 数据库中 布尔类型逻辑字段构件

 

我选择了 字段复选框构件

 

但是在新建记录窗口弹出后,复选框的状态是灰色,既不是空白也不是打钩的状态

 

如果默认该状态录入记录后,就会保存为NULL值 就是空值

 

一旦有人在多个记录中进行查询 不过是选择 该字段=1或是0 保存为NULL值的记录都不会被查询出来

 

就会造成统计错误

 

我有以下处理思路但都不理想

 

1 数据库该逻辑字段设置为必填字段不能空 但是如果录入界面有很多这样的字段到时候就会弹出一大堆信息框

 

2 不用复选框构件,采用别的构件替代,但是可能会设计到输入语句会麻烦

 

3 更改该字段属性 更改为字符 就写 真假或者已经完成和未完成

 

为什么复选框构件没有设置值的方法 而其他字段基本都有

 

有没有以前有过类似的情况

 

希望大家讨论下

 

 

2楼
development 发表于:2012-7-18 7:14:33

这种状况,估计是内部设置问题;

应增加一个“设置方法”方法为好。

3楼
dbs 发表于:2012-7-18 7:22:34

不需要,在设计“数据表”的时候就可以设置初值;

注意:"是/否" 对应的是 “1/0”;设置汉字 access是不接受的。

4楼
萝卜特二 发表于:2012-7-18 19:41:05

TO三楼

 

我已经设置了默认值为0

 

但是在新增记录时,复选框的状态仍然是灰色暗淡的 也就是 空值状态

 

我想很明确在插入记录时 会显示 1 或 0

 

5楼
xyymis 发表于:2012-8-16 0:40:03
以下是引用萝卜特二在2012-7-18 19:41:05的发言:

TO三楼

 

我已经设置了默认值为0

 

但是在新增记录时,复选框的状态仍然是灰色暗淡的 也就是 空值状态

 

我想很明确在插入记录时 会显示 1 或 0

 

 

请仔细年看三楼的回复,呵呵!

 

你如果设置了默认值,就不会出现灰色的情况了,呵呵!

 

在新增记录时,复选框的状态仍然是灰色暗淡的 也就是 空值状态  这显然是没有设置默认值而出现的正常情况。否则,反而属于不正常了。

 

6楼
xyymis 发表于:2012-8-16 0:41:17
如果问题还没解决的话,贴源码上来吧,很多版主会乐意帮你修改的。
共6 条记录, 每页显示 10 条, 页签: [1]

搭建之星 网站·搭建者 Copyright © 2000 - 2011
Powered By Dvbbs Version 8.2.0
Processed in 0.01599 s, 3 queries.