請教:一個關於用Qreport作報表的問題. |
尚未結案
|
jxau_zhou23
一般會員 發表:3 回覆:8 積分:2 註冊:2003-04-05 發送簡訊給我 |
各位大蝦,我用在form1中用ADOconnection1,ADOQuery1,DBGrid1,edit1做出以edit1為條件的查詢結果,可以在DBGrid1中顯示,那陣怎麽在form2中用QReport中做出報表來?我在form1中添加了uses unit2,在form2中添加了uses unit1。 form2的源代碼如下:
procedure TForm2.FormCreate(Sender: TObject);
begin
with form1.ADOQuery1 do
begin
form1.ADOQuery1.Open ;
begin
QuickRep1.DataSet:=form1.ADOQuery1;
QRdbtext1.DataSet:=form1.ADOQuery1;
QRdbtext1.DataField :=form1.DBGrid1.Columns[0].FieldName;
QRdbtext2.DataSet:=form1.ADOQuery1;
QRdbtext2.DataField :=form1.DBGrid1.Columns[1].FieldName;
QRdbtext3.DataSet:=form1.ADOQuery1;
QRdbtext3.DataField :=form1.DBGrid1.Columns[2].FieldName;
QRdbtext4.DataSet:=form3.ADOQuery4;
QRdbtext4.DataField :=form1.DBGrid1.Columns[3].FieldName;
form1.ADOQuery1.Active :=true;
end;
end;
end;
我在form1 中添加 form2.QuickRep1.Preview;
但怎麽都顯示不出報表來,請問我錯在那裏,正確的代碼是什麽?
請多多指教!!!!!!!!!! jxau_zhou23 發表人 - jxau_zhou23 於 2003/04/05 18:33:48
------
jxau_zhou23 |
chih
版主 發表:48 回覆:1186 積分:639 註冊:2002-04-02 發送簡訊給我 |
|
jxau_zhou23
一般會員 發表:3 回覆:8 積分:2 註冊:2003-04-05 發送簡訊給我 |
謝謝大蝦,form3.ADOquery4.active:=true 是筆誤。
應該是:form1.ADOquery1.active:=true
我把我的程序修改一下。 但還是沒有顯示報表。 我的問題簡單地說就是問:
在form1的ADOquery1里先不寫sql語句,在button(打印)中添加sql語句,
那麽在form2中的QRDBtext中選擇不了Dataset,Datafield。那麽Dataset,Datafield應寫些什麽? jxau_zhou23 發表人 - jxau_zhou23 於 2003/04/07 10:09:50
------
jxau_zhou23 |
chih
版主 發表:48 回覆:1186 積分:639 註冊:2002-04-02 發送簡訊給我 |
QuickRep的DataSet如有有指定的話QRDBtext的Dataset,Datafield就可以選擇了喔...TRY TRY SEE..
引言: 我的問題簡單地說就是問: 在form1的ADOquery1里先不寫sql語句,在button(打印)中添加sql語句, 那麽在form2中的QRDBtext中選擇不了Dataset,Datafield。那麽Dataset,Datafield應寫些什麽? jxau_zhou23 發表人 - jxau_zhou23 於 2003/04/07 10:09:50 |
jxau_zhou23
一般會員 發表:3 回覆:8 積分:2 註冊:2003-04-05 發送簡訊給我 |
|
chih
版主 發表:48 回覆:1186 積分:639 註冊:2002-04-02 發送簡訊給我 |
|
jxau_zhou23
一般會員 發表:3 回覆:8 積分:2 註冊:2003-04-05 發送簡訊給我 |
|
chih
版主 發表:48 回覆:1186 積分:639 註冊:2002-04-02 發送簡訊給我 |
|
jxau_zhou23
一般會員 發表:3 回覆:8 積分:2 註冊:2003-04-05 發送簡訊給我 |
|
jxau_zhou23
一般會員 發表:3 回覆:8 積分:2 註冊:2003-04-05 發送簡訊給我 |
|
chih
版主 發表:48 回覆:1186 積分:639 註冊:2002-04-02 發送簡訊給我 |
|
jxau_zhou23
一般會員 發表:3 回覆:8 積分:2 註冊:2003-04-05 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |