我就在这里
发布时间:2012-12-24 21:09:10
PB变量的作用域变量的作用域 作用域定义变量在什么范围内有效。PowerBuilder的变量作用域共有四种:全局变量、实例变量、共享变量和局部变量。不同作用域的变量需要在不同 的位置说明,下面分别予以介绍。在编程窗口、窗口画笔、用户对象画笔或菜单画笔中,选择“Declare”菜单中的“Global Variables”、“Instance Variables”和“Shared Variables”可以分别声明全局、实例和共享这三类变量。全局变量 全局变量在整个应用程序中都可访问,它的作用域是整个应用程序 。实例变量 实例变量与对象相关联,只有在该对......【阅读全文】
发布时间:2012-12-21 21:51:08
PostEvent函数作用:在事件队列最后追加指定的事件。函数Triggerevent是在事件队列的当前位置插入指定的事件。所以,这两个函数是有区别的。事件立即执行时使用函数TriggerEvent,没有必要立即执行时使用函数PostEvent。两者都是触发指定的事件,这是它们功能上的类似点。函数语法: objectname.PostEvent ( event, { word, long } )Objectname:除Application对象以外的任何PowerBuilder对象的名称。event:可以是枚举类型,也可以是字符串,用来指明要触发的事件。当使用枚举型时,程序编译可以对合法性进行......【阅读全文】
发布时间:2012-12-21 21:41:07
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......【阅读全文】
发布时间:2012-12-21 21:37:52
方式一: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......【阅读全文】