首先,我说明我想要的效果.我想从2个表里取数据,第一个表里的数据对应第二个表多个数据. 
然后打印显示,每页都有1表的数据,下面跟的是2表的数据,如果2表数据多就分两页,三页. 
现在的问题是:如果2表数据显示完之后,下面要是还有空间会显示第二条记录的内容. 
我用一条SQL语句 和 用了子表的效果是一样的. 
我就想如果2表显示完了  就不要显示了 
在下一页显示第二条的数据. 
不知道大家明不明白我的意思,请大家帮下忙,谢谢!!