Powerbuilder 的數據窗口(DATAWINDOW)是它的一大成就. 使用它可以很好地製作出各種不同類型的報表. 而且和各種數據庫的連接也是相當的方便.
可是萬物總有不完善的地方. 當你完成了一個精美的報表, 有時候,客戶可能會提出一些
格式上的修改,比如想從一種格式轉換到另一種格式(比如從TABULAR到GRID). 這時候,
你可能就頭疼了,花了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的內部去一探究竟.
好,現在就開始行動吧!