两个关联数据表的报表打印问题

sspanzervor 2003-07-08 04:34:46

刚刚学习报表,用的是VB中的datareport,我的程序是这样的:
1,有两个表:学籍信息表和成绩表:学籍信息表包括:姓名,学号,地址,电话和备注5个字段;成绩表包括:学号,语文,数学,英语成绩4个字段。
2,我在dataenvironment环境下添加了一个connection对象,并在其之下建立了一个command对象(command1)将command1连结到学籍信息表,并作为主表;在command1对象下添加一个子命令command2连接到成绩表,作为从表,二者可以通过共同的“学号”字段,建立关联。
3,然后我添加了一个datareport对象,进行报表设计,将command1对象拖动到dataenvironment对象中的“细节”子对象中;然后将datasource属性设置为“dataenvironment1”,将datamember属性设置为“command1”,按说应该可以显示报表的结果了,可是,运行时却提示:“报表部分与数据源不匹配”,这是怎么回事?难道是数据表关联的问题?请教各位!
另外,在拖动完成时,细节对象中只显示command1的字段,却不能显示子对象command2中的字段,是否在这里出现了错误?请各位大虾指教!
...全文
127 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sxf2005 2003-07-12
  • 打赏
  • 举报
回复
可以先不在Datareport中添加数据,而单击右键,选择Retrieve Structure,系统会自动
调整结构,按照结构放数据一般不会出现问题,另外数据库如果做了调整,connection最好
重新连接一次。
sspanzervor 2003-07-09
  • 打赏
  • 举报
回复
楼上的请详细说一下.
冷俊峰 2003-07-09
  • 打赏
  • 举报
回复
可以用在数据库里建一个view,然后用view连到你的dataenvironment
sspanzervor 2003-07-08
  • 打赏
  • 举报
回复
难道没人回复吗?唉!

807

社区成员

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

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