社区
多媒体
帖子详情
关于用Data Report和数据环境设计器(DataEnvironment)生成的报表问题。50分求答。
hongtao924
2002-02-27 08:08:38
我的报表已经设计好了,一切OK。问题是:当我第一次运行报表打印后,又重新更新了几个数据,比如又添加了一些记录。再次运行打印程序,打印出来的结果和第一次打印的结果一样,新加入的记录没有打印出来。但我退出程序,重新进入后再打,恢复正常。但再重复以上步骤,又出现前面所讲的问题。是不是程序中要做什么更新之类的工作呢?我不懂,还望哪位高手指点小弟。再次先谢过了。
...全文
47
12
打赏
收藏
关于用Data Report和数据环境设计器(DataEnvironment)生成的报表问题。50分求答。
我的报表已经设计好了,一切OK。问题是:当我第一次运行报表打印后,又重新更新了几个数据,比如又添加了一些记录。再次运行打印程序,打印出来的结果和第一次打印的结果一样,新加入的记录没有打印出来。但我退出程序,重新进入后再打,恢复正常。但再重复以上步骤,又出现前面所讲的问题。是不是程序中要做什么更新之类的工作呢?我不懂,还望哪位高手指点小弟。再次先谢过了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bucher
2002-03-01
打赏
举报
回复
这个是DRD的老问题了,动态产生报表实例即可
例:
public sub cmdPrint_Click()
dim DEDPrint as MyDED 'MyDED是你的数据环境
dim DRDPrint as MyDRD 'MyDRD是你的报表设计器
set DRDPrint=new MyDRD
set DEDPrint.Datasource=DRDPrint '这句可能不对,时间久了记不清了,就是设置数据源的意思
DRDPrint.Show
End Sub()
feihong0233
2002-03-01
打赏
举报
回复
Option Explicit
Private rsTemp As ADODB.Recordset
Private Sub DataReport_Initialize()
Set rsTemp = New ADODB.Recordset
rsTemp.CursorLocation = adUseClient
rsTemp.Open "SELECT * FROM [a]", "DSN=MS Access Database;DBQ=g:\a.mdb"
Set Me.DataSource = rsTemp
End Sub
Private Sub DataReport_Terminate()
rsTemp.Close
Set rsTemp = Nothing
End Sub
sunnycai
2002-03-01
打赏
举报
回复
更新数据后,把数据源也requery一次
hongtao924
2002-03-01
打赏
举报
回复
有知道的吗?
hongtao924
2002-02-28
打赏
举报
回复
小软,我照你的做了,但是系统提示我如下:
“未找到方法或数据成员”
怎么不行?
fanpingli
2002-02-28
打赏
举报
回复
就是要更新记录集.不更新怎么行.
可以每次关闭报表时都同时关闭数据源.打开报表时首先重新读取记录集.
例如:
1.If DataEn.rsComAllServer.State = adStateOpen Then DataEn.rsComAllServer.Close '关闭Recordset
DataEn.ComAllServer '重新读记录集
2.If DataEn.rsComAllServer.State = adStateOpen Then DataEn.rsComAllServer.Close '关闭Recordset
Fanks
2002-02-28
打赏
举报
回复
一个笨办法,先关闭数据源,再打开,重新显示报表,不过最好还是用ADO
hongtao924
2002-02-28
打赏
举报
回复
大家帮忙解决一下嘛。
楼上的我试过了,不行。我很菜,能给我说详细点吗?
hongtao924
2002-02-27
打赏
举报
回复
哪个对嘛。对对,到底是哪个对?
jingxiaoping
2002-02-27
打赏
举报
回复
对对。
gpo2002
2002-02-27
打赏
举报
回复
ado连更简单,用完nothing
royvb
2002-02-27
打赏
举报
回复
将数据源用REFRESH事件,即刷新!
精彩编程与编程技巧-
数据
报表
设计
器
在多层结构开发的应用...
数据
报表
设计
器
(
Data
Report
Designer)是一种用于
设计
和
生成
数据
报表
的工具。它允许开发者通过可视化界面创建复杂的
报表
布局,并能轻松地与后端
数据
库进行交互,从而实现
数据
的动态填充和呈现。在多层架构(如...
水晶
报表
(很好的文单
在Visual Basic (VB)
环境
中,可以通过多种途径实现
报表
设计
与创建,例如使用内置的`
Data
Report
`控件和
数据
环境
`
Data
Environment
`、借助VBA编程和Microsoft Excel、引入第三方ActiveX控件(如Seagate公司的水晶
报表
...
精彩编程与编程技巧-基于VB和EXCEL的
报表
设计
及打印...
在Visual Basic中,
Data
Environment
Designer用于定义
数据
库连接以及相关的
数据
表、查询等元素,而
Data
Report
Designer则负责
设计
报表
的布局和样式。这两种
设计
器
都是Visual Basic中重要的工具,它们使得开发者...
VF课程
设计
(职员管理)
7. **
数据
环境
(
Data
Environment
)**:
数据
环境
是VF中的一个强大工具,它可以链接和管理多个表,简化
数据
库操作,如打开、关闭和查询表。 8. **
数据
库操作**:理解如何在VF中执行常见的
数据
库操作,如添加记录、...
VFP6电子教案(1-6章)
4. **
数据
录入与查询**:VFP6提供了多种
数据
浏览和编辑工具,如
Data
Environment
和Browse命令。学习如何使用SELECT语句进行复杂的
数据
查询,以及如何使用WHERE子句进行条件筛选。 5. **程序
设计
基础**:VFP6支持...
多媒体
807
社区成员
8,274
社区内容
发帖
与我相关
我的任务
多媒体
VB 多媒体
复制链接
扫一扫
分享
社区描述
VB 多媒体
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章