powerbuilder

2024/4/12 7:26:07

pb:常用函数和语句清单

pb:常用函数和语句清单 PB中提供了600多个函数,这还没有将B/S开发、数据窗口对象中的函数计算在内。但是,只要掌握、熟练运用、真正理解下面的这些函数(包括部分语句)就可以开发软件项目了。这些函数和语句是我给学员讲课时开发的一个完整的管理系统(提供了MIS必须的完整模…

PB:DataWindow中动态变更DropDownDW值

DataWindow中动态变更DropDownDW值 PowerBuilder中的DataWindow对数据库的操作功能非常强大,尤其是它的DropDownDW编辑风格,更是 为相关数据的一致性提供了保证。在实际应用中,经常需要将具有DropDownDW编辑风格的字段按某一条件 显示特定的内容。 比如在某一应用中,部门…

在PB中控制数据窗口列的修改属性

在编制管理信息应用系统中,一般都会遇到一个共同问题,那就是如何根据不同情况去控制表中的数据列,比如对于同一DATAWINDOW不同的用户有不同的操作(如对于数据录入人员可以更改数据,而对于查询人员一般不能更改数据),下面就以一个简单的工资表为例来说明利用PB如何在DATA…

pb:数据处理窗口CloseQuery事件编程、如何在窗口之间传递结构

1、数据处理窗口CloseQuery事件编程 该事件下的脚本流程是首先判断数据是否修改过,如果修改过,则让用户选择是否保存,用户确认保存则保存,不保存则退回事务然后关闭窗口。保存数据时,保存成功则直接关闭窗口,保存失败则让用户确认是否关闭窗口,用户确认要关闭则关闭窗口…

PB:数值计算函数

数值计算函数 1、Abs() 功 能:计算绝对值。 语 法:Abs ( n ) 参 数:n:要得到绝对值的数值型变量或表达式。 返回值:返回值的数据类型与n的数据类型相同,函数执行成功时返回n的绝对值。如果参数n的值为NULL,Abs()函数返回NULL。 2、Ceiling() 功 能:返回大于n…

pb:获取服务器时间、判断是否有重复数据

/*----------------------------------------------------------------------- * 函数名称:datetime gf_getsysdate(string as_dbms) * 功能描述:取得服务器的的日期时间(DateTime) * 参数含义:as_dbms 所使用的数据库DBMS * 返 回 值:datetime类型…

pb 15个小技巧汇总

1、数据窗口隔行颜色显示 在列的字体背景中: if(currentrow()=getrow(),rgb(255,240,194),if(mod(getrow(),2)=1, &rgb(255,254,249) , rgb(247,247,239))) 表达式中rgb(255,240,194)为浅黄色,rgb(255,254,249)为浅白色,rgb(247,247,239)为浅黄色2、横向滚动条在最右处,…

PB:自动卷滚条

自动卷滚条 缺省情况下,MDI表单是可以重新设定大小的。这样用户就可以将窗口设成比原先的小。这种情况下,必须对窗口设置卷滚条的属性,以访问窗口上的一 些控件。而另一方面,除非窗口确实小到不足以显示所有的控件,否则没有必要提供卷滚条。 许多Windows的MDI应用在处理这一问…

pb中如何控制并发和控制死锁

锁的概述 一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 丢失更新 A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 脏读 A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对…

淺析PowerBuilder下動態SQL語句

原作者:張繼榮 王舉國 譚琦 謝元呈摘要:本文介紹了PowerBuilder開發工具中嵌入式SQL語句與動態SQL語句之間的區別和特點,並通過具體實例詳細說明了如何在PowerBuilder中使用動態SQL語句以及四種格式的動態SQL語句各自所能實現的功能。關鍵字&#xff…

如何提高MYSQL数据库的查询统计速度

如何提高MYSQL数据库的查询统计速度 作者:   衢州电力局 刘利平 文章内容: 数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应…

不当IT民工 让你拿高薪的10个技能

在竞争激烈的互联网,不是你埋头敲代码就能敲出一片辉煌来的,你应该把你最宝贵的10年用在最有效的地方,助你加入高薪行列,最近BI访问了 Indeed.com,其总结出哪些IT职业一年至少能赚10万美金,而且这只是薪金&…

【DRP】使用PowerBuilder建立数据库物理模型,并导入Oracle数据库

一、前言 小编最近接手了一个资源分销计划的项目(DRP Distribution Resource Planning),经过很长时间的了解需求,开始了正式的编码,根据用例图开始对这个系统进行数据库的搭建,这次小编采用的使用PowerBuil…

复合数据窗口的子数据窗口进行相关编程操作

子数据窗口编程 (结合网络资料)   Getchild函数主要被用来得到一个数据窗口的子数据窗口   该函数在两种情况下可以使用:   1、取出数据窗口对象的下拉式数据窗口;   2、取出复合风格(composite&#xff0…

如何利用powerbulder 9.0打开sybase sql anywhere 6.0的数据文件

Sybase SQL Anywhere数据库功能很强,结构也比较复杂。一般情况下,用户都是通过用PowerBuilder开发的应用程序界面来访问它。但应用程序固定的界面不能完全满足数据库管理员的特殊要求。这时,就需要用系统工具进行直接访问。 案例环境&#xf…

PB语言实现控制反转(IoC)

PB语言实现控制反转(IoC) PBIoC是一个以C开发的,实现PB语言控制反转功能的项目。基于此项目,PB能够将对象的生命周期、依赖关系以及属性的加载托管给IoC容器。 1、项目构成 本项目包含的类及相应功能说明如下: 类名功能PBIoCIoC容器&…

采用简化原型法进行软件项目需求分析

发布于:软件开发网 来源:Internet 作者:网络收集 时间:2008-11-25 点击: 11/3/2009 10:51:36 AM 前言:需求分析阶段是管理信息系统(MIS)开发最重要的阶段。MIS开发的需求阶段首先是了解和澄清用户的需求,然后严格地定义被开发的…

PB如何获取当前的工作路径

PB如何获取当前的工作路径 当前程序的运行路径是比较重要的一项,开发应用软件时需要注意,程序要根据用户的安装情况自己检测当前的路径。所以,获取当前路径是应用程序开发中肯定会用到的。 首先定义一个扩展函数,可以是全局的外部…

pb:导入EXCEL,提示“不能连接EXCEL”

pb:导入EXCEL,提示“不能连接EXCEL” ------------------------------------------------------------------------------------------------------------------------------- 1.pb连上EXCEL代码: //从EXCEL读取文件 STRING LS_PATH,LS_FILE,ls_file_tmp oleobject ole_1…

PB技巧3例(如何获取当前的工作路径、将已经建好的Grid类型转为Tabular类型、右键弹出菜单的编程)

PB技巧3例(如何获取当前的工作路径、将已经建好的Grid类型转为Tabular类型、右键弹出菜单的编程): 1、PB如何获取当前的工作路径 当前程序的运行路径是比较重要的一项,开发应用软件时需要注意,程序要根据用户的安装情况自己检测当前的路径。所以,获取当前路径是应用程序…

pb中的Evaluate函数、Describe函数、LookUpDisplay函数

pb中的Evaluate函数 在使用Describe描述数据窗口对象中的相关信息时,有一个非常重要的函数不能不掌握,就是Evaluate。 虽然函数Describe可以获取对象的信息,但是表达式的取值就不能正常读取了,而这又是经常遇到的。所以,函数Evaluate非常重要,它可以使函数Describe获取…

pb:类定义查找函数

类定义查找函数 类定义查找函数用于在一个或多个PB应用程序库(PBL)中查找对象、全局函数和类型,并提供他们的类定义信息、函数脚本和类型定义信息。 1、FindClassDefinition() 功 能:在一个或多个PB应用程序库(PBL)中查找指定的对象并提供该对象的类定义信息。 语 法…

PB:库管理函数

库管理函数 1、LibraryCreate() 功 能:创建一个空的PowerBuilder应用库,并可根据需要在创建应用库的同时添加库注解。 语 法:LibraryCreate ( libraryname{, comments } ) 参 数:libraryname:string类型,指定要创建应用库的名称,可以带上路径,不带路径时在当前目…

pb插入ole控件点击insert+control时自动关闭解决办法

pb插入ole控件点击insert control时pb应用程序自动关闭解决思路 {F2F7F2A6-E582-11D1-89AC-00C04FCAF6E3} {F515306D-0156-11d2-81EA-0000F87557DB} 1、问题现象:当在powerbuilder中插入OLE控件点击insert control时,应用程序自动关闭,如图 在网上查询时有人说是其他…

PB技巧3例:(数据窗口检查重复行、使用Line建立漂亮的Grid DataWindow的技巧、如何在分组形式的DataWindow中分别显示各组的行号)

1:数据窗口检查重复行 dw_1.SetSort ("user_id A") dw_1.Sort() dw_1.SetFilter ("user_id = user_id[-1]") dw_1.Filter()if dw_1.RowCount() > 0 thenMessagebox("注意", "用户编码重复.") end ifdw_1.SetFilter ("")…

PowerBuilder – 从下拉数据窗口中获取显示值

这是非常基本的功能,但很容易被遗忘。假设您有一个从“part”表构建的数据窗口,partType 的列是 DDDW。您需要 partType 代码的描述(显示在显示部件的行中)。为此,您可以在数据窗口上使用evaluate 方法和describe 方法…

用Delphi制作DLL的方法

用Delphi制作DLL的方法 一 Dll的制作一般步骤 二 参数传递 三 DLL的初始化和退出清理[如果需要初始化和退出清理] 四 全局变量的使用 五 调用静态载入 六 调用动态载入 七 在DLL建立一个TForM 八 在DLL中建立一个TMDIChildForM 九 示例: 十 Delphi制作的Dll与其他…

powerbuilder操作excel命令大全

1.创建Excel对象 eoleCREATEOBJECT(′Excel.application′) 2.添加新工作簿 eole.Workbooks.add 3.设置第3个工作表为激活工作表 eole.Worksheets(″sheet3″).Activate 4.打开指定工作簿 eole.Workbooks.Open(″c:/temp/ll.xls″…

PB 按Excel动态创建对应字段

/* > Function: w_cwjk_xhyy.wf_dw_init >-------------------------------------------------------------------- > 描述: 按excel表格列名,创建对应字段,用于部分接口对应字段导出文件 >-------------------------------------------------------------------- …

PB dw的下拉dddw的光标定位

请教,datachaning事件,输入以后,这个光标跳到了最前面,有没有什么办法?不跳上去,或者光标移到最后?? 一个下拉dddw,输入数字以后,动态的取候选值。增量查询。…

PowerBuilder – 返回选项卡到 DataWindow 中的最后一个字段

带有数据窗口控件的 PB 窗口中的一个烦恼是,如果您将制表符返回到 dw,您的光标将定位到第一个字段而不是最后一个字段。以下技术可以消除这种情况并使您的应用程序更加用户友好。 在数据窗口的 Getfocus 事件中: long ll_col 1 long ll_po…

【转】自动识别技术在医院管理信息化中的应用

http://www.visiontech.com.cn/yiliao/yiyuanxxh.html 自动识别技术在医院管理信息化中的应用 一、在布莱根妇女医院的应用 《内科学文献》的—项最新研究表明,在美国,患者在医院服用的药剂中几乎每五份就会有一份出现错误。作为患者安全研究方面的前沿…

CASE Tool-Sybase PowerDesigner 12.5功能特色

新版PowerDesigner推出建置Cube的模型图,而对象导向建模则支持UML 2.0标准。由于该产品功能越来越多元,因此显得略为复杂。 以数据建模起家的PowerDesigner,目前迈入12.5版,主要的功能分为针对一般使用者提供的流程设计模块BPM&am…