起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: zhdkelly

【结贴】checkbox 排他设置**

[复制链接]
发表于 2008-9-3 14:45:38 | 显示全部楼层
1、5楼的 保存后的 效果图不是选中,这表示该字段值是null。CheckBox表现字段有三种状态,分别为选中、不选中、null。一般处理这类字段的时候,给一个默认值,要么选中要么不选中,尽量不要出现null。

2、检查一下字段的数据类型,分别在数据库上 和 表定义上。是数字还是字符?因为字符和数字存储的实际值是不一样的,如果不一致,强制创建一下物理表。然后再试试。

3、先不用代码来控制,直接选中一个checkBox ,然后保存,看看数据库上存储的值是否正常
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-3 15:04:10 | 显示全部楼层
定义的数据类型是数字型,也都设置了自动填充:0,现在已经先将代码控制去掉了,仍然在打开表单时看不见checkbox,保存时字段值都是null
回复 支持 反对

使用道具 举报

发表于 2008-9-3 15:18:35 | 显示全部楼层
你怎么做得保存呢? 现在看楼主描述的,问题应该就出在数据保存上。调试跟踪一下吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-3 15:34:00 | 显示全部楼层
这些字段所在表是另一个表(MainTable)的主表,是通过他们之间设置了主从关系,通过主数据集的ApplyUpdates进行保存的
回复 支持 反对

使用道具 举报

发表于 2008-9-3 15:58:46 | 显示全部楼层
取消主从,直接保存Checkbox的这张表看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-3 16:10:08 | 显示全部楼层
取消了主从关系,直接保存Checkbox的这张表仍然全是null值
回复 支持 反对

使用道具 举报

发表于 2008-9-3 17:03:33 | 显示全部楼层
那你直接在数据字典上预览表,然后修改该字段,然后保存,看看值是否正常?

如果正常,测试业务信息下数据集看看是否正常?

如果预览表就不正常,说明你的定义有问题,你再检查一下,如果检查不出来,把表传上来看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-3 17:50:18 | 显示全部楼层
排他选择、保存问题都解决了
回复 支持 反对

使用道具 举报

发表于 2008-9-3 18:18:07 | 显示全部楼层
怎么解决的?
回复 支持 反对

使用道具 举报

发表于 2008-9-4 08:33:55 | 显示全部楼层
对,共享一下解决方法,
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-22 01:52 , Processed in 0.046706 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表