两个关联数据表的报表打印问题
刚刚学习报表,用的是VB中的datareport,我的程序是这样的:
1,有两个表:学籍信息表和成绩表:学籍信息表包括:姓名,学号,地址,电话和备注5个字段;成绩表包括:学号,语文,数学,英语成绩4个字段。
2,我在dataenvironment环境下添加了一个connection对象,并在其之下建立了一个command对象(command1)将command1连结到学籍信息表,并作为主表;在command1对象下添加一个子命令command2连接到成绩表,作为从表,二者可以通过共同的“学号”字段,建立关联。
3,然后我添加了一个datareport对象,进行报表设计,将command1对象拖动到dataenvironment对象中的“细节”子对象中;然后将datasource属性设置为“dataenvironment1”,将datamember属性设置为“command1”,按说应该可以显示报表的结果了,可是,运行时却提示:“报表部分与数据源不匹配”,这是怎么回事?难道是数据表关联的问题?请教各位!
另外,在拖动完成时,细节对象中只显示command1的字段,却不能显示子对象command2中的字段,是否在这里出现了错误?请各位大虾指教!