奇怪的问题,以前没有遇到过?

Description of your first forum.

奇怪的问题,以前没有遇到过?

帖子delphiboy » 星期一, 2003年11月24日 11:11


 sdmrp:=fsdmrp.Tsdmrp.Create(self) ;
 fsdmrp.sdmrp.adoquery1.Close ;
 fsdmrp.sdmrp.adoquery1.SQL.Clear;
 fsdmrp.sdmrp.adoquery1.SQL.Add('select b.bm,b.sbbh,b.jlfw,a.syds,a.byds,b.bz,b. yh from htdbtb a  , dbcbjl b where a.dbbh=b.bm');
 fsdmrp.sdmrp.adoquery1.Prepared ;
 fsdmrp.sdmrp.adoquery1.Open ;
 fsdmrp.sdmrp.adoquery1.First ;
 fsdmrp.sdmrp.QRLabel1.Caption :='水表';
 fsdmrp.sdmrp.QuickRep1.Preview ;

为什么报表就是显示不出来,用的是MDI界面,以前从来没有遇到过这个问题。奇怪。
 
 
 

奇怪的问题,以前没有遇到过?

帖子李衍智 » 星期一, 2003年11月24日 11:19


指定sdmrp.parent
 
 
 

奇怪的问题,以前没有遇到过?

帖子delphiboy » 星期一, 2003年11月24日 11:26


关键是报表和报表的窗体以show出来了,但是看到报表上面数据只有一行,而且不停的在循环后面的数据,然后窗体就关闭了。奇怪。指定sdmrp.parent给谁呢?报表所在的窗体设置为什么?是子窗体?
 
 
 

奇怪的问题,以前没有遇到过?

帖子delphiboy » 星期一, 2003年11月24日 11:37


是这样,一个主窗体,让后show一个子窗体出来,然后打印报表,报表在另外一个窗体里面。大家看看是哪里出问题了?
 
 
 

奇怪的问题,以前没有遇到过?

帖子delphiboy » 星期二, 2003年11月25日 09:53


多人接受答案了。