关于用DataReport控件做表的问题!急用!

dragonsou 2001-12-24 02:27:53
我要做的报表涉及到两个基本表?但是DataReport控件只能绑定一张表!请问有什么办法解决?
怎样才能使DataReport从其它窗体读入数据到DataReport里的文本框中?
小弟头一会做报表,所以不太了解!希望大家帮忙!谢谢!
...全文
45 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
nebular 2002-04-22
  • 打赏
  • 举报
回复
DATAREPORT是数据绑定控件,所以它数据不能完全由应用程序直接写入(可以部分,但一定要有数据源),它必须与一个RECORDSET绑定在一起。
用下面的方法可以向DATAREPORT直接写数据
DataReport1.Sections("Section2").Controls("Label1").Caption="数据报表"

如果需要在报表中显示两个表,你需要在RECORDSET的SQL中使用JOIN来连接两个表,使用两个表的字段同时显示在报表上。详情可以参考T-SQL的说明。
select a.*,b.name from table1 a join table2 b on a.id=b.id
zzq3197 2002-04-22
  • 打赏
  • 举报
回复
在程序中,动态设定datareport的
Dim rs As New ADODB.Recordset
cn = "Provider = Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=D:\my\db_stu.mdb"
rs.Open strSql, cn, 3, 1 ‘strsql"为显示某个表的sql命令。

dbcontrols 2001-12-24
  • 打赏
  • 举报
回复
http://www.wzjcw.net/vbgood/taishan/index.html

1,451

社区成员

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

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