刚才重复发帖了,没刷新,版主删掉一个吧。。。
我建了两张表client和family,client保存顾客信息,family保存顾客家人信息,两张表中都有client_id字段,主报表显示client信息,子报表显示family信息。
连SQL数据库时,主报表SQL语句是这样的:
SELECT *
FROM client,family
WHERE client.client_id='<%client.client_id%>',
client_id是用户输入的参数;
子报表的SQL语句:
SELECT *
FROM family INNER JOIN client ON client.client_id=family.client_id
WHERE family.client_id='<%client.client_id%>'
我是按着UserGuide上的做,但就是不行,提示“参数类型不能转成int”,或是子报表不显示信息。而且主报表重复显示(我把要显示的信息都放在detail里的,不知道有没有关系)。
麻烦版主给我看看写的SQL语句有什么问题,应该怎么写。谢谢了~~ |
|