江湖救急啊!!!独孤求解!!被浏览了N遍无解答!!DBCHART图表问题那位遇到过 确实有点怪 分不够加!! ( 积分: 50 )

  • 主题发起人 tommy27149
  • 开始时间
俺在属性里 摸索了半天也没个结果哦
还望兄台指点一二
 
人呢??顶啊
 
dbChart有一个maxPointsPerPage,设置成0。
 
maxPointsPerPage 属性默认的就是0啊 重设也没有用 高手们 帮忙啊
 
重新安装一次DBChart控件
 
我还是不明白你的意思。
 
TO kenbe 设置series.marks.style中style为 label and Percent就是按百分比统计各个列所占总数的百分之几 这个值所有列加起来不等于100%
 
TO xypHikaru, 重装也不行 我发现是统计的时候总是在总数上把第一列的值加了两次所以造成了总数不对 导致百分比不是一百
 
没有你说的问题,很简单的,不知你什么要统计总数,只要设置
datesource=Single Record
选择两个字段,就能自动统计各占总数的多少了
男200女1096,我试验的结果分别占总数的15.43%和84.57%,再正确不过了。
 
肯定是你统计的时候代码的问题
我试了一下,没有问题
 
TO lhc4000,这位大虾 你说的能否详细点 哪个datasourse在那里设置啊 还有我说的是数据总数是1096 而且我没有手动统计 全部是 系统自己搞的 我只设了个列的显示方法按百分之几 多谢多谢
 
TO 时报平, 我的代码在上面 有何问题请指教一二
 
TO lhc4000, 我试过但我统计的是多个列的 有人事的 有生产的 正是因为我没有进行复杂的设置但出问题所以郁闷 我用的是DATASOURCE=DATASET 选Single Record什么字段都选不了
 
你具体的要求我不是很明白
我想是不是sum(business),你写成count(*)了
 
你机器上装sql server了没有,留下mail,我给你发个我用pubs数据库做的例子
很简单
 
>>我试过但我统计的是多个列的 有人事的 有生产的 正是因为我没有进行复杂的设置但出问题所以郁闷 我用的是DATASOURCE=DATASET 选Single Record什么字段都选不了
多少列都一样道理的吧。但我真的看不懂你的SQL语句想做些什么,是不是想用adoquery6统计各类人员?
“选Single Record什么字段都选不了”是什么意思?选了Single Record后,在其正文选相应的数据表,再在下面的列表中选择你需要DBCHART显示的字段就行了。
 
to 时报平,装了SERVER
 
TO lhc4000 选了Single Record后 所有的对话筐都是空的 没选项
 
弟兄们 想想办法啊 多谢了
 
选了Single Record后,在其下方的Datasource下拉框中选
相应的数据表,再在下面的AvailableFields列表中选择你需要DBCHART显示的字段并把它们放到 SelectedFields 列表中就行了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
顶部