【PB】 Left()与 LeftTrim()函数
摘要:Left()功能:得到字符串左部指定个数的字符。语法:Left ( string, n )参数string:string类型,指定要提取子串的字符串。n:long类型,指定子串长度。返回值String。函数执行成功时返回string字符串左边n个字符,发生错误时返回空字符串("")。如果任何参数的值为NULL,Left()函数返回NULL。如果n的值大于string字符串的长度,那么Left()函数返回整个string字符串,但并不增加其它字符。示例1. 下面的代码返回“ABCD” Left("ABCD EFGH", 4)示例2. 下面的代码返回“ABC
阅读全文
【PB】Trim()函数---删除字符串首部和尾部的空格。
摘要:Trim()功能:删除字符串首部和尾部的空格。语法:Trim ( string )参数string: string类型,指定要删除首部和尾部空格的字符串返回值String。函数执行成功时返回删除了string字符串首部和尾部空格的字符串,发生错误时返回空字符串("")。如果任何参数的值为NULL,Trim()函数返回NULL。示例1. 下面的语句返回“ABCD”:Trim(" ABCD ")网摘1 Trim 用于单字节 2 Trimw 用于双字节 在PB11的帮助中说它已经过时了,和Trim一样的! 函数说明:LTrim、RTrim 和 Trim 函数返
阅读全文
【PB】PB命名规则及软件开发规范
摘要:PB命名规则及软件开发规范软件的编写、维护和测试都是由多人协同完成的,这样在工作中就需要一些约定和规范来协调工作人员的工作。PB虽然吸收了很多RAD工具的优点,但工具只是设施、基础,还需要优秀的方法指导。这就需要我们制定软件书写标准以规范我们的程序开发。使程序具有很好的可读性、可维护性。下面就pbl库划分、命名规范、注释规范、代码格式规范及界面规范进行约定。一、应用程序pbl组成(假设应用名为app)我们将对象进行分门别类存放,以便于查找和管理1、 share.pbl:存放应用、菜单、公用函数、公用结构。或者命名为public.pbl 。2、 app_win.pbl:存放窗口。3、 app_d
阅读全文
【PB】【项目】各个对象间取值
摘要:整个界面以head-left-right sheet1-sheet2形式构建。head与sheet1为查询条件Free样式。sheet2查询结果得到 物料编码 matnr。物料编码 值传到 head 物料编码输入框中。代码如下: If currentrow > 0 Then THIS.SelectRow(0, FALSE) THIS.SelectRow(currentrow, TRUE) ls_fbillno = THIS.Object.MATNR[currentrow] dw_head.Object.MATNR[1]=ls_fbillno对象 函数写法。已...
阅读全文
【PB概述】PowerBuilder的语言基础
摘要:每一种语言都有一组基本的语法约定,POWERBUILDER也不例外。 (1)断行、续行与多条语句 通常情况下,powerbuilder的一条语句是写到一行上的,该条语句在书写完毕之后,按<Enter>键转到下一行,开始写下一句的内容。也就是说,在PowerBuilder中,使用<Enter>键作为一行的结束。在PowerBuilder语句比较长的情况下,为了方便阅读,可以使用续行符号把一条语句写到几行上。PowerBuilder的续行符号为‘&’,它放在一句的末尾,表示下一行是前一行的继续。例如下面的一个语句: Net=MessageBox("提示&q
阅读全文
【PB】Find()函数
摘要:Find()函数例子:ll_return = idwc_funitid.Find("fnumber like '%" + ls_fname + "%'", 1, idwc_funitid.RowCount())功能:find()函数有两种语法格式:① 针对RichText 风格的数据窗口② 对除RichText风格的数据窗口之外的数据窗口。语法一针对②:当数据对象不是RichText风格时。在数据窗口控件中查找满足条件的下一行。dwcontrol.find(expression,start,end)参数dwcontrol:数据窗口控件名e
阅读全文
【PB】关于SQLCA
摘要:SQLCA(SQL Communication Access) SQLCA是一个存储区域,将统计和错误从应用程序传递到数据库服务器再传回应用程序的每个数据库请求会使用它。SQLCA 用作应用程序到数据库的通信链接的句柄。它会被传递到需要与数据库服务器进行通信的所有数据库库函数中。它会在所有嵌入式 SQL 语句上被隐式传递。 全局 SQLCA 变量在接口库中定义。预处理器会为全局 SQLCA 变量生成外部引用,并且会为该变量的指针生成外部引用。该外部引用名为 sqlca,类型为 SQLCA。指针名为 sqlcaptr。实际的全局变量在导入库中声明。 SQLCA 由 sqlca.h 头文件定...
阅读全文
【PB】GetChild
摘要:功能:得到指定子数据窗口的引用并将其保存到变量中 然后应用程序就可以使用该变量来操作子数据窗口对象 语法:dwcontrol.GetChild ( name, dwchildvariable ) 参数:dwcontrol 数据窗口控件名 name string 类型 列名 该列包含了欲得到引用的子数据窗口对象 dwchildvariable DataWindowChild 类型 用于存储该函数得到的子数据窗口对象的引用 返回值:Integer 函数执行成功时返回 1, 出错时返回-1 , 子数据窗口对象引用保存在变量dwchildvariable 中 如果任何参数的值为NULL...
阅读全文