慕 慕荣冰靖 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-20 #1 在报表打印窗口中我用adoquery链接两张表,但在显示的时候怎么只显示一张表的内容呢? 另外一张表的内容怎么不会显示?
T Traveller Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-20 #4 大富翁论坛首页。 你的问题描述很不清晰,别人没法帮你
慕 慕荣冰靖 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-20 #5 在打印预览窗口中我用adoquery邦定两张表, 如表1的ID与表2的ID是相同的字段,且唯一性,在窗口中要显示两张表相关的内容,但 只能显示一张表的内容,另一张的不会显示?怎么回事?
T Traveller Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-20 #6 把SQL写出来看看,如果SQL没错的话,那么就应该是你没有关联相关的字段。 简单的例子,应该这样 select t1.ID, t1.Name, t2.Address from B_People t1, B_Address t2 where t1.ID=t2.ID 然后在QReport中放QRText控件,把他们的Dataset关连到Query,然后放入2个控件分别把他们关联到Name, Address字段。 如果两个表有重名字段,则需要为字段指定别名。
把SQL写出来看看,如果SQL没错的话,那么就应该是你没有关联相关的字段。 简单的例子,应该这样 select t1.ID, t1.Name, t2.Address from B_People t1, B_Address t2 where t1.ID=t2.ID 然后在QReport中放QRText控件,把他们的Dataset关连到Query,然后放入2个控件分别把他们关联到Name, Address字段。 如果两个表有重名字段,则需要为字段指定别名。
慕 慕荣冰靖 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-20 #7 我在adoquery的SQL中写: select cr_hfjl.crid,cr_hfjl.crowner,cr_hfjl.sx_date, cr_guest.crid,cr_guest.phone,cr_guest.addressfrom cr_hfjl,cr_guest where cr_hfjl.crid=cr_guest.crid 然后在QRText控件的Dateset关连到Query,再在Datefield中选择相应的字段,就是不行, 只显示了cr_hfjl中的内容,没有cr_guest的内容
我在adoquery的SQL中写: select cr_hfjl.crid,cr_hfjl.crowner,cr_hfjl.sx_date, cr_guest.crid,cr_guest.phone,cr_guest.addressfrom cr_hfjl,cr_guest where cr_hfjl.crid=cr_guest.crid 然后在QRText控件的Dateset关连到Query,再在Datefield中选择相应的字段,就是不行, 只显示了cr_hfjl中的内容,没有cr_guest的内容
S spymaster Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-20 #8 reportmachine 用过之后你不会再用别的报表工具了
T Traveller Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-20 #10 你试试把select中的两个crid字段去掉,估计和它们重名有关。 我一直用BDE,没有ADO方面的经验,抱歉 :-( 报表工具还有ReportBuilder,是Delphi第三方工具评选中的报表类第一名
你试试把select中的两个crid字段去掉,估计和它们重名有关。 我一直用BDE,没有ADO方面的经验,抱歉 :-( 报表工具还有ReportBuilder,是Delphi第三方工具评选中的报表类第一名