菜鸟问题---关于数据过滤问题

xiao_bai 2004-08-19 09:57:15
我的数据库表内容为: 年 月 日 产量
2004 1 1 45
2004 1 2 50
2004 1 3 40
2004 2 1 50
在我的窗口中有一个mschart控件,一个adodc控件,我在adodc控件的adodc属性中连接到我的数据库,取出上表数据。在mschart控件中显示出某年,某一个月的产量曲线图。
小弟初用vb,我不知道检索条件怎么样设计。比如我就要2004年1月份的数据曲线图,我该在什么地方编程,怎样写这部分代码。求高手越详细越好。十分感谢
...全文
72 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiao_bai 2004-08-19
  • 打赏
  • 举报
回复
忘了,数据库该表结构
year 整形
month 整形
day 文本型(这里原来定义为整形,结果不能做横坐标了,vb都是这样处理的???)
total 单精度
xiao_bai 2004-08-19
  • 打赏
  • 举报
回复
还有个菜问题:完善程序,我放了两个text控件到窗口上,准备输入动态的查询条件(就是年、月信息)。输入的应该是字符信息,我要转化成数字类型才可以,所以我要用哪个转化函数?
xiao_bai 2004-08-19
  • 打赏
  • 举报
回复
可以的,别忘记,每次设置adodc的recordsource之后
adodc本身要refresh,与它连接的mschart也要refresh
------------
to SoHo_Andy(冰):
你说的问题很对,但代码的语法我不懂,而且写在什么事件我也不知道,请再赐教,谢谢
starsoulxp 2004-08-19
  • 打赏
  • 举报
回复
Adodc1.CommandType=1
Adodc1.RecordSet=="select * from 表 where 年='2004' and 月='1'"

SoHo_Andy 2004-08-19
  • 打赏
  • 举报
回复
可以的,别忘记,每次设置adodc的recordsource之后
adodc本身要refresh,与它连接的mschart也要refresh
xiao_bai 2004-08-19
  • 打赏
  • 举报
回复
谢谢 SoHo_Andy(冰) ,我的这个曲线要求是动态的,按照你的提示,我觉得如果要检索2004年2月的数据则,adodc.recordsource="select * from 表 where 年=‘2004’and 月='2'",然后我在窗口中放置一个按钮,上面的代码写在里面。这样处理对吗?
SoHo_Andy 2004-08-19
  • 打赏
  • 举报
回复
设置adodc控件的CommandType=1 - adCmdText
设置adodc控件的RecordSource="select * from 表 where 年='2004' and 月='1'"

其它设置不变

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧