如何保存和装载数据窗口格式和式样?

lizx 2011-11-02 03:51:22
在PBL程序未编译之前,可以将做好的数据窗口在Library画面下的菜单Entry下使用Export导出到文件*.srd文件来保存,以后可以用Import重新导入到PBL中,我在程序中对同一个数据窗口根据需要制作了多个不同的式样和显示方式,然后导出为不同的多个*.srd文件分别保存,但是PBL编译以后,我想动态的导入这些*.srd来替换当前数据窗口的显示格式,却找不到有什么好的解决办法。
在此问问各位大侠们,有什么好办法可以快速保存和动态的导入一个数据窗口的设计风格和式样格式等等内容?
...全文
138 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yyoinge 2011-11-05
  • 打赏
  • 举报
回复
好像9才有,8不清楚,8以下是肯定没有的
yyoinge 2011-11-05
  • 打赏
  • 举报
回复
好像9才有,8不清楚,8一下是肯定没有的
lizx 2011-11-05
  • 打赏
  • 举报
回复
谢谢各位,保存为*.psr文件的方法和利用GetFullState()和setFullstate()函数的方法都成功了,
本人因为很久没用PB了,所以用的还是6.5的版本,没有发现数据窗口有editsource的功能啊?麻烦告知一下editsource是哪个版本才有的?或者是我没找到?
wlj768 2011-11-02
  • 打赏
  • 举报
回复
以前都听说过把数据窗口保存为psr文件,客户端如果装上informaker就可以自已修改保存。今天看到这个话题终于发现原来是file菜单下有个save as file的菜单项。
zlf19810306 2011-11-02
  • 打赏
  • 举报
回复
利用GetFullState()和setFullstate()函数
yyoinge 2011-11-02
  • 打赏
  • 举报
回复
(1)将数据窗口保存为psr文件文件,编译后,直接使用:
dw_1.dataobject = "c:\abc.psr"
(2)对数据窗口进行editsource,然后复制所以内容到本地文件,需要时,再读取该文件的内容到字符串中,然后调用:
ls_readfromfile = 读取文件内容("c:\abc.随便后缀") //可以用fileread
dw_1.create(ls_readfromfile)
yyoinge 2011-11-02
  • 打赏
  • 举报
回复
将数据窗口保存为psr文件文件
或者对数据窗口进行editsource,然后复制所以内容到本地文件,需要时,再读取该文件的内容到字符串中,然后调用:dw_1.create(ls_readfromfile)

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧