用NOTEPAD攻克DATAWINDOW

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 进来 .

再次打开它 , 数据窗口变成 grid 型啦 !

以上只是一个小小的范例 , 实际上通过对 srd 文件的直接操作 , 可以快速完成许多原本十分困难的工作 , 你甚至可以修改 SQL. 通过对它具体内容的掌握 , 你就能 深入到 powerbuilder 的内部去一探究竟 .

好 , 现在就开始行动吧 !

Published At
Categories with 数据库类
comments powered by Disqus