起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 317|回复: 16

【搞定】[请求]关于TDataEdit**

[复制链接]
发表于 2007-7-30 09:43:07 | 显示全部楼层 |阅读模式
我的问题是,我的TDataEdit控件在运行后,默认显示的应该是当月的月份+1,可是现在运行后有时候显示的是“七月”,可是应该显示的“八月”,但有时会正常显示“八月”。请教一下,我不知道怎么出现的这种情况?该如何解决?谢谢!

我的相关设置如图所示,我用的是枚举类型,
在过滤的表达式中填写的是 (关键值 >= &[服务器月]+1)

222222.jpg

39.92 KB, 下载次数: 182

回复

使用道具 举报

 楼主| 发表于 2007-7-30 10:04:36 | 显示全部楼层
运行后的效果,点击以后出现下拉列表,再选其他的月份以后,这个“七月”就没有了。

2233.jpg

2.47 KB, 下载次数: 181

回复 支持 反对

使用道具 举报

发表于 2007-7-30 10:20:35 | 显示全部楼层
1、检查服务器的时间是否有人修改过
2、过滤的表达式中填写的是 (关键值 >= &[服务器月]+1)   这个在哪里,把设置界面贴出来看看
3、2楼的现象说明啥呢?我没有理解

另外,请问你想实现怎样的效果,TDataEdit 数数据感知控件,在运行后,默认显示的应该是当月的月份+1,那啥时机给这个TDataEdit 赋值呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-30 10:45:39 | 显示全部楼层
第一,不会存在这种情况
第二,画面我已经贴出来了,就是在最上面的数据集的字段编辑器的‘过滤’中添加的
第三,二楼的现象展现了运行后错误的结果,应该默认显示的是‘八月’
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-30 10:53:56 | 显示全部楼层
就是我想在这个感知控件下拉框中显示的是当前服务器月下个月以后的所有月份的数据(含下月当月),例如这个月份是7月,那么在下拉框中应有8,9,10,11,12月份,默认显示的是8月,而不应该出现7月。

在该数据集的‘字段编辑器’/‘查找属性定义’

111.jpg

59.18 KB, 下载次数: 163

回复 支持 反对

使用道具 举报

发表于 2007-7-30 10:59:54 | 显示全部楼层
默认显示的是8月,你是怎么填写默认值的呢?我这里测试是可以的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-30 11:09:11 | 显示全部楼层
我没填写默认值啊,我就是象以上显示的那么设置的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-30 11:13:57 | 显示全部楼层
在‘数据’里设置枚举对应值
在‘过滤’里设置达式中填写的是 (关键值 >= &[服务器月]+1)这句话就应该生效了吧,还需额外再设置默认值吗?问题是,即使就我现在这样的设置,也是时而显示7月,时而显示8月,我并没有设置默认值,但是上面的过滤条件不应该有7月份的值啊
回复 支持 反对

使用道具 举报

发表于 2007-7-30 11:18:49 | 显示全部楼层
附件是我做的例子,字段aa定义的就是查找,你预览表,看看aa下拉的内容是否符合你的需求

查找例子.rar

844.33 KB, 下载次数: 84

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-30 11:39:28 | 显示全部楼层
请教一下,如果我把你的这个用导入工具到导入的话,对我现在的工程,会不会有什么影响,会不会冲掉我现有的项目资源
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-13 02:51 , Processed in 0.040416 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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