社区
DataWindow
帖子详情
含report的嵌套报表转EXCEL
liubocy
2005-08-25 10:49:04
有没有方法将含有report嵌套报表的打印数据窗口转成EXCEL?最好能有源码或函数
...全文
302
13
打赏
收藏
含report的嵌套报表转EXCEL
有没有方法将含有report嵌套报表的打印数据窗口转成EXCEL?最好能有源码或函数
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hillhx
2005-09-09
打赏
举报
回复
另存为HTML然后将扩展名修改为XLS,然后用EXCEL打开,看看成么?
雄关漫道真如铁,
2005-09-09
打赏
举报
回复
前面忘記說了
ds_child.object.data = dwo.primary[prow].object.data
這行中的 prow 的意思你應該明白吧?是指 大數據窗口中嵌套數據窗口所在的行數.
你也可以寫成
ds_child.object.data = dw_report.object.reportname[prow].object.data 而不用前面的 DWO .但如果用DWO,你可以寫成一個通用的函數解決這類問題. 只要多次循環就行了
雄关漫道真如铁,
2005-09-09
打赏
举报
回复
你用的是PB的哪個版本? 如果是8.0以上最好處理.如果只是6.5,則有一點風險:
datastore ds_child
ds_child = create datastore
ds_child.dataobject = dw_report.Describe(reportname+".DataObject") // reportname是你嵌套的那個子窗口的名字
ds_child.settransobject(sqlca)
dwobject dwo
dwo = dw_report.Object.get_attribute(reportname,FALSE)
// PB6.5下用get_attribute(),PB7.0,8.0 以上用 __get_attribute()
ds_child.object.data = dwo.primary[prow].object.data // 如果是8.0以上,在這行語句前可以用 try 來操作,因為如果嵌套的那個子窗口行數為空時,這句會出錯.而6.5就沒辦法了
childrowcount = ds_child.rowcount()
temp = ds_child.Object.DataWindow.Objects
// ... 以下你就可以按正常的datastore 對它進行導出了
zhdCSDN
2005-09-08
打赏
举报
回复
可以用ole控件吗?例如FORMONE6,如果是用这个我可以提供程序,如果不是,我就不会了.
跟着学习新方法......
saiche05
2005-09-08
打赏
举报
回复
OLEObject不行嘛?
pjy998
2005-09-08
打赏
举报
回复
關注,PB和Excel通訊一直是PB使用者的問題。
cyou2005
2005-09-01
打赏
举报
回复
关注
嘘嘘兔
2005-08-31
打赏
举报
回复
这个问题我也很感兴趣,支持一下
hygougou
2005-08-31
打赏
举报
回复
以前导出过复合数据窗口,今天试好像不成功,要修改一下代码了
自己试一下吧,没时间帮你试了,
取report的对象可以用 ,dwcontorl.object.datawindow.objects
liubocy
2005-08-26
打赏
举报
回复
我这里用的就是dw2xls,不能导。根本提不到数据
不知道有没有别的方法,关键就是得到report的对象
balloonman2002
2005-08-25
打赏
举报
回复
DW2XLS
li_d_s
2005-08-25
打赏
举报
回复
好像dw2xls不能导嵌套的报表诶
hygougou
2005-08-25
打赏
举报
回复
去网上下载dw2xls,能满足你的要求
在Delphi7中使用Rave
Report
的
报表
教程 chm
在Delphi7中使用Rave
Report
的
报表
教程 chm 在Delphi7中使用Rave
Report
的
报表
教程 chm
Crystal
Report
水晶
报表
控件示例
水晶
报表
控件示例,.NET下的!个 人 认 为 比 较 有用!大 家 不 妨 看 看 !是VB的,大家不要搞错浪费积分!
J2EE使用
report
绘制
报表
所用Jar包
J2EE使用
report
绘制
报表
所用Jar包J2EE使用
report
绘制
报表
所用Jar包
Grid++
Report
5.0编辑
报表
Grid++
Report
5.0编辑
报表
Crystal
Report
水晶
报表
测试代码集锦
Crystal
Report
水晶
报表
测试代码集锦
DataWindow
611
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章