网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 网络学院 >> 程序设计 >> PowerBuilder >> 文章正文
  POWERBUILDER与EXCEL的巧            【字体:
POWERBUILDER与EXCEL的巧
作者:佚名    文章来源:不详    点击数:    更新时间:2007-8-16    

POWERBUILDER是面向对象的数据库开发工具之一,它可以操纵众多大型数据库和桌面数据库,支持多种硬件平台。但它有一个致命的弱点,就是打印报表非常不方便,打印函数太少,特别是对中国式报表。而 EXCEL制表却非常容易,若把两者结合起来使用则会取长补短。本人通过实践,顺利地把两者结合起来。首先用 POWERBUILDER制作一窗口w_excel,然后在窗口中建立一个数据窗口dw_excel和三个按钮cb_saveas、cb_start、cb_print。同时编写脚本为:

  1.cb_saveas的脚本为:

  saveas(w_excel.dw_excel, ″c:\jycf\xmk.xls″, excel!, true)

  2.cb_start的脚本为:

  run(″c:\program files\microsoft office\office\excel.exe xmk.xls″,maximized!)

  3.cb_print的脚本为:

  long handle_1

  handle_1=openchannel(″excel″,″xmk.xls″) ′建立与EXCEL的通道

  setremote(″r2c1″,″序号″,″excel″,″ xmk.xls″)

  setremote(″r2c2″,″摘要″,″excel″,″ xmk.xls″)

  setremote(″r2c3″,″收入″,″excel″,″ xmk.xls″)

  setremote(″r2c4″,″支出″,″excel″,″ xmk.xls″)

  setremote(″r2c5″,″余额″,″excel″,″ xmk.xls″)

  setremote(″r2c6″,″日期″,″excel″,″ xmk.xls″)

  //更改某一行或某一列的值,同时关闭通道

  closechannel(handle_1,handle(w_excel))

  string str_print

  str_print=″[print()]″

  execremote(str_print,″excel″,″xmk.xls)

  这样一来,就把两者有机地结合起来。

站内文章搜索 高级搜索
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
     在PB程序中实现ODBC数据…
     用PB5 设计 串口通讯程序
     如何用VC创建可在PB中调…
     PB连接Microsoft  SQL S…
     用PB编写多线程应用程序
  • weblogic 9.1的domain配置my…

  • 保留weblogic 中jsp编译后生…

  • 浅析Spring框架下PropertyPl…

  • SPRING+STRUTS+HIBERNATE登录…

  • POJO 和 PO 的概念

  • SIP简介,第2部分:SIP SERV…

  • JavaWeb中的Session、Sessio…

  • tomcat下配置jspservletbean…

  • 在Ubuntu上搭建E-Ink AM-100…

  • chapter one

  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    网络学院©2007 www.23book.net
    为您提供web编程,vb编程,vc编程,服务器架设管理,数据库设计等方面的知识 站长:David