社区
VB基础类
帖子详情
怎样动态改变datareport的sql语句
goldentree
2000-04-13 09:43:00
...全文
145
3
打赏
收藏
怎样动态改变datareport的sql语句
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
major2
2000-04-14
打赏
举报
回复
定义一个ADODB的记录集,在生成实例时不要加ADODB的限制,象这样:
DIM RS AS ADODB.RECORDSET
SET RS=NEW RECORDSET
RS.CURSORLOCATION=ADUSECLIENT
RS.CURSORTYPE=ADREADONLY
RS.LOCKTYPE=ADDYNAMIC
...取得你的记录集
然后就在你执行DATAREPORT.SHOW 或 .print之前把它的数据源定义为RS就可以了
SET DATAREPORT.DATASOURCE=RS
然后就是改变你的每一个报表里的text控件的数据就可以了,要注意新的数据源的列和原来的列的定义要一致或者多一些倒是无所谓的,因为动态改变报表的格式好象不可以,所以你要照顾你每一个报表text控件。
还有关于你的第二个问题,在数据库改变后,要把数据源记录集重新刷新一下,用
RS.REQUERY,然后再预览或打印你的报表,里面的数据就更新过了,数据报表本身是没有REQUREY方法的。
008
2000-04-14
打赏
举报
回复
来晚一步,被人抢先了!
goldentree
2000-04-13
打赏
举报
回复
另怎样refresh datareport,为什么database改变后,datareport输出没变化
Visual Basic 6编程技术大全 中译本扫描版带书签 2/2
15.4
Data
Report
设计器554 15.4.1设计时操作554 15.4.2运行时操作558 第四部分ActiveX编程567 第16章ActiveX组件567 16.1介绍COM567 16.1.1 COM简介567 16.1.2 COM组件的类型568 16.2创建ActiveX EXE服务组件571 ...
Visual Basic 6编程技术大全 中译本扫描版带书签 1/2
15.4
Data
Report
设计器554 15.4.1设计时操作554 15.4.2运行时操作558 第四部分ActiveX编程567 第16章ActiveX组件567 16.1介绍COM567 16.1.1 COM简介567 16.1.2 COM组件的类型568 16.2创建ActiveX EXE服务组件571 ...
VB中利用
Data
Base巧妙设置
Data
Report
中的
动态
SQL
近日分析一VB做的报表,由于对VB... 先是看了
Data
Report
,用于绘制报表格式。再来看
Data
Environment,用于定义获取的数据列。将
Data
Report
与
Data
Environment绑定后就可获取数据了。 基于这个思路还算是简单,做个简单
Data
Report
相对详细的介绍
首先介绍一下
Data
Report
对象的几个常用属性。一是
Data
Source,用于设置一个数据源,通过该数 据源,数据使用者被绑定到一个数据库;二是
Data
Member,从
Data
Source提供的几个数据成员中设 置一个特定的数据成员;三是...
VB6中用
Data
Report
做报表
VB6中用
Data
Report
做报表2002-01-08· ·李文强 ··yesky 我不是VB熟练工,最近刚刚用VB做完一个程序,其中控制部分没费太大周折,倒是报表部分颇让我费了一翻脑筋。在网上找了半天,也没找到关于VB6的
Data
Report
...
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章