起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: snowman

【搞定】[请求]有个问题想不明白**

[复制链接]
发表于 2007-5-31 12:26:17 | 显示全部楼层
TSQLDataSet(DataSetBroker1.DataSet).SQLFilter := '(rq >= ''' + DateToStr(DateTimePicker1.Date)+''''
      + ') and (rq < ''' + DateToStr(DateTimePicker1.Date+1)+''''+')';

其实 DataSetBroker1 表示要过滤的数据集代理。rq  是数据集代理中字段的ID,也就是要过滤的日期字段



   DocViewXXCellLZ_BGWD1.Doc.Close;
   DocViewXXCellLZ_BGWD1.OpenView(TDocMode.dmPreview);

DocViewXXCellLZ_BGWD1是数据集代理显示的控件,例如 DataGrid或者Cell 的DocView文档
TDocMode.dmPreview 是以何时方式打开文档
如果你是直接在窗体上放了一个DataGrid控件,连接到DataSetBroker1 这个代理上,那么这两句就不用写了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-31 15:00:30 | 显示全部楼层
查询时间的编译已经通过了,有待测试

commbobox的代码怎么写呢?
能否提供一个例子?
回复 支持 反对

使用道具 举报

发表于 2007-5-31 15:24:07 | 显示全部楼层
我感觉你还是没有明白我说啥,不要在commbobox 的事件上写代码

在button按钮上写,就是类似10楼的代码,现在需要把条件都传进去,你10楼仅仅传了日期,仓库没有传呢,通过  ComboBox1.text  这个方法,把commbobox 选择的仓库也作为条件放进去就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-31 15:43:54 | 显示全部楼层
1、回13楼
可能是我没有说明白。
是否用case语句
当ComboBox1.text = '总仓库',执行相应的sql语句;
当ComboBox1.text = '全部仓库'的时候又执行另外的语句?

2、查询时间已经测试成功了
但是我想datetimepicker2的默认时间为今天,
要怎么做呢?
回复 支持 反对

使用道具 举报

发表于 2007-5-31 17:38:53 | 显示全部楼层
1、回13楼
可能是我没有说明白。
是否用case语句
当ComboBox1.text = '总仓库',执行相应的sql语句;
当ComboBox1.text = '全部仓库'的时候又执行另外的语句?

当然可以用case了

2、查询时间已经测试成功了
但是我想datetimepicker2的默认时间为今天,
要怎么做呢?
设置datetimepicker2 的Data属性,如果是每天都跟着变化,那么就需要代码写了,就是代码给datetimepicker2 的data赋值。用Business.Data.SysSrv.SysService.Time 来取服务器的日期
参考 http://bbs.justep.com/forum.php?mod=viewthread&tid=461  ,或者用“SysService”搜索,bbs上有许多这方面的帖子
回复 支持 反对

使用道具 举报

发表于 2007-6-1 11:35:57 | 显示全部楼层
你的方法只能将日期的值赋给DateTimePicker,但是不会显示当前的日期,能不能直接将日期显示出来?
回复 支持 反对

使用道具 举报

发表于 2007-6-1 13:37:25 | 显示全部楼层
你是怎么赋值的,把你代码贴出来看看,

DateTimePicker赋值后,肯定就显示出来了
回复 支持 反对

使用道具 举报

发表于 2007-6-1 14:48:46 | 显示全部楼层
DateTimePicker2.Date := Business.Data.SysSrv.SysService.Time;
回复 支持 反对

使用道具 举报

发表于 2007-6-1 15:20:45 | 显示全部楼层
嗯,执行这句代码后,DateTimePicker2 显示的不是 2007-6-1吗?这是取的服务器的时间,如果你服务器的时间是 2007-5-30,那么他就是2007-5-30
回复 支持 反对

使用道具 举报

发表于 2007-6-1 15:29:56 | 显示全部楼层
问题就不是,我改为日期2007-6-2后还是这样
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-21 13:02 , Processed in 0.039685 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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