用友華表的CELL插件是一款基於ActiveX技術的解決中國式報表顯示和打印的第三方控件, 和其它第三方ActiveX控件一樣,用友華表CELL插件只能運行在客戶端,只能使用JAVASCRIPT、VBSCRIPT客戶端語言操縱控件,進行直接處理客戶端數據,而客戶的數據都存放在伺服器端,這勢必要求客戶端的ActiveX控件與伺服器端進行數據交互.
針對客戶端ActiveX控制項如何與伺服器端進行資料互動,本文介紹了實現客戶端與伺服器端資料互動必須的兩個步驟如下:
1、將客戶端CELL插件中的資料上傳至伺服器端的資料庫.
方法:在客戶端透過Cell的程式設計介面SaveToBuffer得到資料保存在XML,使用XMLHTTP技術將資料傳至伺服器並保存在伺服器資料庫.
2、將伺服器端資料庫中的資料顯示在客戶端的CELL插件中.
方法:連接伺服器資料庫得到資料,透過Response物件將資料傳送到客戶端,再利用Cell的程式設計介面ReadFromBuffer展示在客戶端.
Cell 外掛程式用於開發B/S結構程序,使用Asp, Asp.net, Jsp, VbScript, JavaScript等語言開發,可以在瀏覽器中直接列印報表(非IE列印),帶有國際化數位簽名,讓用戶使用更方便,更安全。
• 具備Cell組件的所有特色功能,在瀏覽器中提供報表的顯示與列印
• 網頁報表介面美觀,大大改善了瀏覽器中報表的產出效果
• 附有國際數位簽名,讓使用者使用的更安全、更放心
• 可將報表文件另存為華表文件或Excel文件,以便進行進一步加工
• 支援ASP、ASP.Net、JSP、VBScript、JavaScript等語言開發
在開發工具中將Cell外掛程式引入至工程,然後將Cell外掛程式拖曳至頁面中即可開始報表設計。
詳細說明請參閱:Asp.net範例說明文件.doc