# Re: DataReport....?

Posted by 大汉堡 on October 18, 1999 at 19:07:48:

In Reply to: DataReport....? posted by 矿泉水 on October 17, 1999 at 00:26:04:

: 请问各位先进:

: 在DataReport中是否可用ado的方式,而不须透过 DATAENVIRMENT
: 若是可以该如何设定或写程式码....
: 谢谢....

'个人使用的结果发现:
'1.DataReport是由DataEnvironment来提供
'必须的RecordSet,而且不仅是执行阶段,即使
'是设计阶段也是如此(否则DataField无法设定)
'因此你希望将ADODC中的RecordSet直接
'送到DataReport,是有困难的
'2.就算你可以执行时指定DataReport的DataSource
'及DataMember,你也应该知道,设计时还是得先由
'DataEnvironment中的Command来做设计,尤其是
'有群组的报表,所以无论如何还是要弄个Command
'出来!!
'3.如果你只是希望保持ADODC.Recordset与
'DataEnvironment.rsCommand为相同资讯(也就是
'DataReport show的是目前ADODC的资料),其实
'是可以的,你可以于DataReport.Show执行前,
'先更改Command中的CommandText使其与ADODC
'的RecordSource相同
'例:
'DataEnvironment1.Commands("command1").CommandText = Form1.Adodc1.RecordSource
'DataReport1.Show
'4.最后还是提醒您:设计DataReport时还是得依靠
'DataEnvironment来做(其实DataEnvironment用的
'也是ADO Object!!)
'PS.如果有人发现设计阶段就可指定完成,而且不用
'DataEnvironment,也请赐知

Follow Ups:

- Re: DataReport....?我只好改用Crystal Reports Pro了..... AOK(帝王世纪) 22:15:17 10/20/99 (0)
- Re: DataReport....? AOK 22:14:42 10/20/99 (0)