起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 516|回复: 14

【结贴】[请求] datagrid分组依据框报错**

[复制链接]
发表于 2008-3-24 10:55:25 | 显示全部楼层 |阅读模式
我在业务信息内建立一个表单文档,新建窗体,引用该文档,在查询结果中,使用"分组依据框",出现如下错误:

11.gif

25.88 KB, 下载次数: 274

回复

使用道具 举报

 楼主| 发表于 2008-3-24 10:58:27 | 显示全部楼层
把字段拉到分组框内,会报这个错,
拉回来也会,
单击"加号"展开,也会
回复 支持 反对

使用道具 举报

发表于 2008-3-24 11:02:27 | 显示全部楼层
检查自己是否对这个数据集用Filter过滤了,如果有,请用服务端过滤,例如SQLFilter,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-24 11:09:12 | 显示全部楼层
是用filter过滤,
但是
数据集代理内的dataset,没有sqlfilter属性
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-24 11:14:08 | 显示全部楼层
可以进行强制类型转换吗?
回复 支持 反对

使用道具 举报

发表于 2008-3-24 11:19:52 | 显示全部楼层
只要代理的是标准数据集就可以
TSqlDataSet(DataSetBroker.DataSet)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-24 11:22:10 | 显示全部楼层
TSqlDataSet(DataSetBroker.DataSet).filter:='1<>1';
TSqlDataSet(DataSetBroker.DataSet).filter:=true;
TSqlDataSet(DataSetBroker.DataSet).open;  最后一句报错;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-24 11:30:09 | 显示全部楼层
刚才写错了
TSqlDataSet(DataSetBroker.DataSet).sqlfilter:='1<>1';
TSqlDataSet(DataSetBroker.DataSet).sqlfiltered:=true;
TSqlDataSet(DataSetBroker.DataSet).open;  最后一句报错;
回复 支持 反对

使用道具 举报

发表于 2008-3-24 11:42:13 | 显示全部楼层
请把原始的错误信息帖出来看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-24 11:48:51 | 显示全部楼层
我的查询是两个查询的union
sqlfilter是否直接添加在sql语句后面?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-8 23:43 , Processed in 0.046060 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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