PB类库网址大全
摘要:网址公司类库名称http://www.ajacom.comAjacomPowerArchitecthttp://www.flash.net/~cimibifiAppCentralPFC Development Environment and Delivery Systemhttp://www.aki.comApplied KnowledgeProgeny, ProEdithttp://www.fo...
阅读全文
pb 函数库-打印函数
摘要:pb函数库之打印函数Print()功能以当前字体在打开的打印作业中打印一行或多行文本。语法Print(printjobnumber,{tab1,}string{,tab2})参数printjobnumber:用PrintOpen()函数打开的打印作业号tab1:Integer类型,可选项,指定文本开始打印的位置,在开始打印字符串之前将打印光标移动到该位置,从打印区的左边界开始计算,以千分之一英寸为...
阅读全文
PB Send()函数应用有关数据整理
摘要:PB Send()函数应用有关数据整理Send()函数定义:Send(handle,message#,lowword,long)其中的message#是一个UnsignedIntege,就是WM_COMMAND,其定义可以从微软的SDK中的WINDOWS.H中找到。WM_NULL =$0000;WM_CREATE =$0001;应用程序创建一个窗口WM_DESTROY =$0002;一个窗口...
阅读全文
PB 函数库-数据类型检查与转换函数
摘要:PB 函数库-数据类型检查与转换函数Asc()功能得到字符串第一个字符的ASCII码整数值。语法Asc ( string )参数string:要得到第一个字符ASCII值的字符串返回值Integer。函数执行成功时返回string参数第一个字符的ASCII值,如果string参数的值为NULL,则Asc()函数返回NULL。Char()功能将字符串的第一个字符、Blob变量的第一个值、或一个整数转...
阅读全文
DataWindow的数据管理与更新机制的研究与应用
摘要:1. 前言 Power Builder是Powersoft公司推出的基于客户机/服务器体系结构的强有力的专业开发工具,自问世以来深受开发人员的好评。Data Window是Power Builder中获取专利技术的控件,它对数据处理的方法相当简洁,能处理各种显示格式,进行报表打印,对复杂的报表同样处理自如。Data Window是对数据库中的数据进行操作的窗口,它包括数据窗口控件和数据窗口对象两...
阅读全文
优化你的PB程序
摘要:一、处理SQL语句1、缓冲SQL语句在应用程序中有时需要反复调用同一组SQL语句,在这种情况下,可以通过在应用中为这些SQL建立缓冲区来提高执行性能。在缺省情况下,SQL语句的缓冲区是关闭的,可以通过如下语句打开:SQLCACHE=nn表示装入缓冲区SQL语句数量(缺省为0)例如: dw_1.SetTransObject(sqlca) SQLCA.dbParm = "SQLCache = 0" d...
阅读全文
如何复制grid类型的所选择的行的数据到系统剪切板
摘要:string ls_selectedls_selected=dw_1.Object.DataWindow.Selected.Dataclipboard(ls_selected)
阅读全文
PB 的 error.number 列表
摘要:string ls_msgchoose case error.numbercase 1//by zerols_msg = "发生被 0 除错误"case 2//2 Null object reference ls_msg = "空对象引用"case 3//3 Array boundary exceeded ls_msg = "数组越界"case 4//4 Enumerated value is o...
阅读全文
在PowerBuilder的DataWindows.ItemChanged事件中修改当前单元格值的方法
摘要:在PB中,ItemChanged事件具有数据效验功能。通过其返回值,可以告之PB数据是否通过用户效验,然后PB将根据此效验结果决定是接受新值还是拒绝修改。此描述的隐含的表达了:PB在ItemChanged执行完后设置单元格值。另外,程序员无法在ItemChanged修改data参数(即新值)。也就是说,在ItemChanged事件中,我们只能决定是否接受这次修改,若是,则单元格值为输入值(即Dat...
阅读全文
PB开发境界 多个DW进行update
摘要:多个DW进行update//菜鸟代码dw_1.Update()dw_2.Update()初级代码IF dw_1.Update() = 1 And dw_2.Update() = 1 THEN COMMIT;ELSE ROLLBACK;END IF中级代码IF dw_1.Update() = 1 THEN IF dw_2.Update() = 1 THEN COMMIT; ELSE MessageB...
阅读全文