起步软件技术论坛-X3

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

【结贴】编码实现决策数据集新增自定义维?急急****

[复制链接]
发表于 2007-11-7 15:53:16 | 显示全部楼层
好,有结果马上反馈
回复 支持 反对

使用道具 举报

发表于 2007-11-7 16:14:29 | 显示全部楼层
你的  TDecisionDataSet(DecisionBrokerJCFXZDYWSJJ.DataSet).SQL.Text  这个语句中怎么又出现 UNION 了呢?
如果SQL中出现 UNION、join 等,平台就解析不了,此时就直接发到数据库上去解析了,这样也就取不到数据字典层的定义,例如显示名称、自动填充、查找属性等等,

不需要这样写SQL的,你参考我给你的代码写就可以了,不同部门会自动表现出来的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-7 16:42:49 | 显示全部楼层
现在工把这个语句改成这样,还是同样的结果!
TDecisionDataSet(DecisionBrokerJCFXZDYWSJJ.DataSet).SQL.Text:= 'SELECT ESEX AS "性别", COUNT(TTASK.FGUID) AS "人数" FROM TPERSON GROUP BY ESEX ORDER BY ESEX';
回复 支持 反对

使用道具 举报

发表于 2007-11-7 17:05:51 | 显示全部楼层
不会吧,我这里是正常的,你是在设计环境下直接运行功能的吗?你编译一下,跟着一下代码,看看是否是你修改后的,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-7 17:38:46 | 显示全部楼层
是的!那我再试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-7 17:54:49 | 显示全部楼层
还是不对啊!
我的要求如下图:

error.jpg

64.03 KB, 下载次数: 98

回复 支持 反对

使用道具 举报

发表于 2007-11-8 08:32:42 | 显示全部楼层
你的版本是多少?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-8 08:37:05 | 显示全部楼层
2800
回复 支持 反对

使用道具 举报

发表于 2007-11-8 09:37:03 | 显示全部楼层
抱歉找到原因了,是因为自定义维的维值只能设置一个,超过一个查找属性就应用不上来了。就是
    ddd.CustomDim.Strings.Add('部门A;TPERSON.FDEPTID = '+#39+'JG1'+#39);
    ddd.CustomDim.Strings.Add('部门B;TPERSON.FDEPTID = '+#39+'BM1'+#39);
    ddd.CustomDim.Strings.Add('部门C;TPERSON.FDEPTID = '+#39+'530000000009'+#39);

已经提交缺陷了,后续版本来解决

楼主,你看一下,是否可以通过创建多个自定义维来绕开一下,一个自定义位置,对应一个自定义维。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-10 13:48:11 | 显示全部楼层
好的,也只能这样做了!谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-30 04:01 , Processed in 0.045278 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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