Chinaunix首页 | 论坛 | 博客
  • 博客访问: 21666
  • 博文数量: 14
  • 博客积分: 15
  • 博客等级: 民兵
  • 技术积分: 10
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-10 16:28
文章分类

全部博文(14)

文章存档

2014年(14)

我的朋友

发布时间:2014-09-15 11:31:49

经常有人在询问如何快速将文本文档中的“,”批量替换为Tab制表符,以方便将文本文档快速导入datawindow中。    大多数PB程序员都是建议使用fileopen、fileread(9及以前版本。10及以后版本用filereadex)的方法读入,然后再自己写个函数进行字符串的replace 。这种方法未尝不可,只是效率太低。 &nbs.........【阅读全文】

阅读(1246) | 评论(0) | 转发(0)

发布时间:2014-09-15 10:29:15

方式一:SQLCA.DBMS = "ODBC"SQLCA.AutoCommit = FalseSQLCA.DBParm = "ConnectString='driver=Microsoft Access Driver (*.mdb);DBQ=c:\foodmart.mdb'" CONNECT; IF SQLCA.SQLCode <> 0 THENMessageBox("数据库连接失败","请与管理员联系。错误号:" + String(SQLCA.SQLCode) + "~r~n错误原因:" + SQLCA.SQLErrText)RETURNelseMessage......【阅读全文】

阅读(868) | 评论(0) | 转发(0)

发布时间:2014-09-15 10:28:42

PB如何让数据窗口可以一分为2,中间出现一条分隔线,分隔线右边可以随便拉动,左边固定,方便数据窗口列比较多,且要查看左边的某些数据用.一 把数据窗口的HSplitScroll属性选中,二 在dw控件的constructor事件中 写如下代码设置那些列固定不动.int li_posli_pos=integer(this.describe("code.width"))+integer(this.describe("wo_code.x"))+20//code为dw控件中dataobject中的某列名.以该列为分界线把数据窗口分为2部分,左边的固定不变右边可以拉动.this.Object.DataWi......【阅读全文】

阅读(837) | 评论(0) | 转发(0)

发布时间:2014-09-15 10:28:31

PostEvent函数作用:在事件队列最后追加指定的事件。函数Triggerevent是在事件队列的当前位置插入指定的事件。所以,这两个函数是有区别的。事件立即执行时使用函数TriggerEvent,没有必要立即执行时使用函数PostEvent。两者都是触发指定的事件,这是它们功能上的类似点。函数语法: objectname.PostEvent ( event, { word, long } )Objectname:除Application对象以外的任何PowerBuilder对象的名称。event:可以是枚举类型,也可以是字符串,用来指明要触发的事件。当使用枚举型时,程序编译可以对合法性进行......【阅读全文】

阅读(1109) | 评论(0) | 转发(0)

发布时间:2014-09-15 10:28:10

PB变量的作用域变量的作用域  作用域定义变量在什么范围内有效。PowerBuilder的变量作用域共有四种:全局变量、实例变量、共享变量和局部变量。不同作用域的变量需要在不同 的位置说明,下面分别予以介绍。在编程窗口、窗口画笔、用户对象画笔或菜单画笔中,选择“Declare”菜单中的“Global Variables”、“Instance Variables”和“Shared Variables”可以分别声明全局、实例和共享这三类变量。全局变量  全局变量在整个应用程序中都可访问,它的作用域是整个应用程序 。实例变量  实例变量与对象相关联,只有在该对......【阅读全文】

阅读(394) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册