做web最不好弄的就是列印了,用ie自帶的列印功能不太完美,功能也不強,所以我就將fastreport 4.3報表整合到web中,實現的方法:delphi7的activex+fastreport,下面就是實現的操作步驟:
第
一、建立active form
第一步完成後,會產生form和tlb的檔案及介面,我們下面要在form中將fastreport控制項及控制**加入,即第二步
其實這樣已經差不多了,由於我們在列印報表時,經常需要動態改變報表中的內容,所以我們需要能在列印前傳入引數,
第三步,需要建立引數
第四步:發布設定
發布後,如果你在本機上做設定,可直接用在 delphi裡註冊activex控制項,run->register active server即可
下圖是將需要的檔案複製到**指定目錄下
最後的效果圖
上面的列印效果圖中,內容很簡單,現實中我們需要做**並茂的報表,用得比較多的是從資料庫中取資料,只要我們在web中傳入引數,資料庫的配置資訊可以放在web伺服器端,由ocx去讀取,報表的個性化引數由web傳入,配合fastreport中的ado資料元件,就可以做出與應用程式通用的報表了!
用Delphi開發DirectX控制項
2000 09 02 00 22 2058人閱讀收藏 舉報 microsoft推出的directx使我們在windows9x下開發遊戲軟體便利了許多。一般在介紹directx 的資料裡都講的是如何用vc 來開發,其實inprise公司的語言也可以用來開發基於directx的遊戲軟體。我們這裡用的是d...
用delphi開發activex列印控制項
做web最不好弄的就是列印了,用ie自帶的列印功能不太完美,功能也不強,所以我就將fastreport 4.3報表整合到web中,實現的方法 delphi7的activex fastreport,下面就是實現的操作步驟 第 一 建立active form 第一步完成後,會產生form和tlb的檔案及...
用delphi開發activex列印控制項
做web最不好弄的就是列印了,用ie自帶的列印功能不太完美,功能也不強,所以我就將fastreport 4.3報表整合到web中,實現的方法 delphi7的activex fastreport,下面就是實現的操作步驟 第 一 建立active form 第一步完成後,會產生form和tlb的檔案及...