用NOTEPAD攻克DATAWINDOW

Powerbuilder 的數據窗口(DATAWINDOW)是它的一大成就. 使用它可以很好地製作出各種不同類型的報表. 而且和各種數據庫的連接也是相當的方便.

   可是萬物總有不完善的地方. 當你完成了一個精美的報表, 有時候,客戶可能會提出一些

格式上的修改,比如想從一種格式轉換到另一種格式(比如從TABULARGRID). 這時候,

你可能就頭疼了,花了3個小時作的一個DATAWINDOW,如果重新作又得再花3個小時.

Powerbuilder本身又不提供這種轉換….,苦命啊!

   別急,有辦法,下面就提供一個方法把一個數據窗口從TABULAR格式轉換成GRID格式,只需要1分鐘!

 

有一個現成的TABULAR型的DATAWINDOW (d_test_init)

library中找到它,右鍵選擇export

 

存入文本文件(d_test_init.srd)

 

打開它 (可以用NOTEPAD ,  也可以POWERBUILDER提供的EDIT工具.)

精彩世界就在眼前!

 

把高亮度的部分改成 processing=1

然後存盤.

 

重新在library中找到存放d_test_init的那個庫.右鍵選擇import…

 

選擇好剛纔存盤的那個srd文件. 然後把它import進來.

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

再次打開它, 數據窗口變成grid型啦!

 

 

 

以上只是一個小小的範例,實際上通過對srd文件的直接操作,可以快速完成許多原本十分困難的工作,你甚至可以修改SQL. 通過對它具體內容的掌握,你就能深入到powerbuilder的內部去一探究竟.

 

,現在就開始行動吧!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章