起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 707|回复: 27

【结贴】图表的显示**

[复制链接]
发表于 2009-3-9 14:35:29 | 显示全部楼层 |阅读模式
表中有个字段叫“关联设备”,字段id:sbbh,此字段的查找属性设置成关联另一张表,而此字段的关键字段和显示字段是不同的。在图表中,我只会显示出此关键字段,我想显示出关键字段所对应的“显示字段”的值,该怎么办,这张关联的表的记录数还特别多。
回复

使用道具 举报

发表于 2009-3-9 15:03:06 | 显示全部楼层
没有怎么明白,请图文并茂的说说

在查找属性中把关键字段和显示字段的内容都从另外一张表中查询出来,然后在设置的时候把显示字段设置成你想要显示的字段
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-9 15:58:06 | 显示全部楼层
表中有个字段叫“关联设备”,字段id:sbbh,此字段的查找属性设置成关联另一张表,如下图所示:
我在业务信息中放了个图表,图表关联数据集的sql语句如下:
select sbbh as dz1,count(*) as s1 from fwqqb group by sbbh order by s1
但是这样只显示设备编号,没有显示资源名字,改怎么办?

abc.png

18.82 KB, 下载次数: 260

回复 支持 反对

使用道具 举报

发表于 2009-3-9 16:13:01 | 显示全部楼层
你是使用的query实现的么?
如果是那么就没有办法了,数据库存储的是什么显示出来的就是什么。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-9 16:24:05 | 显示全部楼层
我没有用query,但是也差不多吧,
DataSetBroker1.DataSet.Close;
Tsqldataset(DataSetBroker1.DataSet).SQL.Clear;
Tsqldataset(DataSetBroker1.DataSet).SQL.Text:=sqlstr;
DataSetBroker1.DataSet.Open;
//其中sqlstr就是上面写的sql语句,这样能让图表上显示的设备编号,想办法变成资源名称吗?
回复 支持 反对

使用道具 举报

发表于 2009-3-9 18:02:43 | 显示全部楼层
没有好的方法,只能自己搞个临时字段用代码来存储这个值,然后用这个临时字段在图表中显示吧
回复 支持 反对

使用道具 举报

发表于 2009-3-9 18:15:20 | 显示全部楼层
有count这种在标准数据集中不能识别出来的sql那么就不能解释出表上定义的查找属性
只会重数据库中取原数据了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-9 18:24:27 | 显示全部楼层
哦,那看来是没有办法了??
回复 支持 反对

使用道具 举报

发表于 2009-3-10 09:15:24 | 显示全部楼层
恩,按照6楼的方法来吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-10 14:33:18 | 显示全部楼层
能不能把六楼的方法说的再详细一点?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-24 04:41 , Processed in 0.047586 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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