直播中
你可以在VCL或CLX應(yīng)用程序中使用Rave Reports去實(shí)現(xiàn)來(lái)自數(shù)據(jù)庫(kù)或非數(shù)據(jù)庫(kù)數(shù)據(jù)的報(bào)表.下面的過(guò)程說(shuō)明
怎樣增加一個(gè)簡(jiǎn)單的報(bào)表到已存在的數(shù)據(jù)庫(kù)應(yīng)用程序中.
1.在Delphi中打開(kāi)一個(gè)數(shù)據(jù)庫(kù)應(yīng)用程序.
2.從組件面板的Rave頁(yè),假如TRvDataSetConnection組件到應(yīng)用程序的表單.
3.在Object Inspector中,設(shè)置DataSet的屬性為一個(gè)已在你的應(yīng)用程序中定義的dataset組件.使用Rave Visual Designer
4.去設(shè)計(jì)你的報(bào)表然后并創(chuàng)建一個(gè)report project文件(.rav file).
選擇Tools|Rave Designer運(yùn)行Rave Visual Designer.
選擇File|New Data Object顯示Data Connections對(duì)話框.
在Data Object Type列表,選擇Direct Data View然后單擊Next.
在Active Data Connections列表,選擇RVDataSetConnection1然后單擊Finish.
在Rave Visual Designer窗口左邊的Project Tree中,展開(kāi)Data View Dictionary結(jié)點(diǎn),燃后展開(kāi)剛創(chuàng)建的DataView1結(jié)點(diǎn).
你要使用的數(shù)據(jù)字段顯示在DataView1結(jié)點(diǎn)下.
選擇Tools|Report Wizards|Simple Table顯示Simple Table wizard.
選擇DataView1然后單擊Next.
選擇你想要在這個(gè)報(bào)表中顯示的兩個(gè)或三個(gè)字段然后單擊Next.
按照隨后的向?qū)ы?yè)提示區(qū)設(shè)置要在這個(gè)報(bào)表中使用的字段的排序, 頁(yè)邊距,首部文本,以及字體.
在最后向?qū)ы?yè)上,單擊Generate完成這個(gè)向?qū)缓笤陧?yè)面設(shè)計(jì)器中顯示報(bào)表.
選擇File|Save as顯示Save As對(duì)話框. 把Rave project存到你的Delphi應(yīng)用程序的目錄下并命名為MyRave.rav.
最小化Rave Visual Designer窗口返回Delphi.
5.從組件面板的Rave頁(yè),添加一個(gè)項(xiàng)目組件TRvProject到表單.
6.在Object Inspector,設(shè)置ProjectFile屬性為剛才創(chuàng)建的report project文件(MyRave.rav).
7.從組件面板的Standard頁(yè),添加TButton到表單.
8.在Object Inspector,單擊Events標(biāo)簽然后雙擊OnClick事件.
9.在事件處理程序中使用ExecuteReport方法去執(zhí)行Rave project組件.
10.按F9運(yùn)行應(yīng)用程序.
11.單擊在第七步添加的按鈕.
12.Output Options對(duì)話框被顯示出來(lái),單擊OK顯示報(bào)表.