随笔分类 -  PowerBuilder

摘要:建表 create table test(id int, plist varchar2(30)) ; create table p(pid int ,pname varchar2(10)); 插入测试数据 insert into test values(1,'28345|39262|56214'); 阅读全文
posted @ 2019-09-11 10:46 博客燕 阅读(567) 评论(1) 推荐(0)
摘要:dw_1.describe(" evaluate('ITM_max',0) ") :使用 describe 配合 evaluate 取列的最大最小值(或其它表达式)时,必须在数据窗体该列的summary 中加入计算列,并使用对应的表达式, 否则会提示:Expression is not valid。 阅读全文
posted @ 2019-09-10 09:40 博客燕 阅读(1138) 评论(0) 推荐(0)
摘要:pfc_validation事件中可以在保存时进行提示 阅读全文
posted @ 2019-09-06 15:30 博客燕 阅读(495) 评论(0) 推荐(0)
摘要:AcceptText()功能 将“漂浮”在数据窗口控件上编辑框的内容放入到数据窗口控件的当前项中(主缓区中)。在将数据放入到当前项之前,编辑框中的数据必须通过有效性规则检查语法 dwcontrol.AcceptText ( )参数 dwcontrol:数据窗口控件名返回值 Integer。函数执行成 阅读全文
posted @ 2019-09-06 11:03 博客燕 阅读(1304) 评论(0) 推荐(0)
摘要:1、列的tab order为0,列不能获得焦点2、dw_control.object.datawindow.readonly="yes"3、DW.Object.<Columnname>.Protect='1'//'1'是掩护 '0'是不掩护4、DW.Object.<Columnname>.Edit. 阅读全文
posted @ 2019-09-05 09:43 博客燕 阅读(1941) 评论(0) 推荐(0)
摘要:原文网址:https://www.cnblogs.com/zhaoxiong/p/8082523.html PB之常用函数 弹出窗口:messagebox() 基本写法:Messagebox('标题','内容') 完整写法: MessageBox ( '标题','内容',图标,按键,默认值) (1) 阅读全文
posted @ 2019-09-04 16:02 博客燕 阅读(1648) 评论(0) 推荐(0)
摘要:1、根据条件改变字体颜色。if(curdate>=bdate and curdate<edate,rgb(255,0,0),if(sex=1, if(curdate>=mdate, rgb(0,0,255),0) , if(curdate>=wdate,rgb(0,0,255),0) ) ) if( 阅读全文
posted @ 2019-09-04 14:34 博客燕 阅读(592) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-09-04 11:56 博客燕 阅读(662) 评论(0) 推荐(0)
摘要:https://wenku.baidu.com/view/a0d5f16fb84ae45c3b358cc7.html this.object.yjzzrq[row]= RelativeDate(date(this.object.in_factory_day[row] ),30) //给预计转正日期赋 阅读全文
posted @ 2019-09-04 10:50 博客燕 阅读(980) 评论(0) 推荐(0)
摘要:1、在OPEN 事件中设置数据窗口大小属性 tab_1.tabpage_6.dw_6.x=0tab_1.tabpage_6.dw_6.y=0tab_1.tabpage_6.dw_6.width=this.workspacewidth()-940tab_1.tabpage_6.dw_6.height= 阅读全文
posted @ 2019-09-03 17:20 博客燕 阅读(2911) 评论(0) 推荐(0)
摘要:导入组件 导出组件 阅读全文
posted @ 2019-08-30 15:35 博客燕 阅读(414) 评论(0) 推荐(0)
摘要:1 使DataWindow列只能追加不能修改如何使DataWindow中的数据只能追加新记录而不能修改,利用 Column 的 Protect 属性可以很方便的做到这一点,方法如下:将每一列的 Protect 属性设置为:If( IsRowNew(), 0, 1) )在 PowerScript 中可 阅读全文
posted @ 2019-08-27 17:10 博客燕 阅读(2891) 评论(0) 推荐(0)
摘要:如果第一行数据不能删除,则单独写SQL进行删除 window lw_sheet //dw_1.event pfc_deleterow()long i String ls_manidInteger ls_itm i = dw_1.GETROW() if i < 0 then return ls_man 阅读全文
posted @ 2019-08-27 16:41 博客燕 阅读(495) 评论(0) 推荐(0)
摘要:在数据窗口勾选这两个选项后,在删除行数据时会导致系统直接崩溃退出 阅读全文
posted @ 2019-08-27 14:15 博客燕 阅读(354) 评论(0) 推荐(0)
摘要:这里不打勾就不能编辑行 阅读全文
posted @ 2019-08-26 16:17 博客燕 阅读(766) 评论(0) 推荐(0)
摘要:http://www.doc88.com/p-891111015289.html 阅读全文
posted @ 2019-08-23 09:12 博客燕 阅读(507) 评论(0) 推荐(0)
摘要:原文地址:http://blog.chinaunix.net/uid-20586802-id-3235549.html /*****************简单的导入功能,涉及到数据类型判断*****************/ string ls_path,ls_name,ls_filterinte 阅读全文
posted @ 2019-08-23 09:10 博客燕 阅读(2395) 评论(0) 推荐(0)
摘要:1、选择计算域控件: 2.输入公式 3、添加一个输入框作为列名,注意Name必须改为后缀为_t(PB固定识别_t)才可以绑定输入框和计算域作为虚拟列,虚拟列在最后一列时,有可能不能改变宽度,需往前挪才可以 阅读全文
posted @ 2019-08-21 15:26 博客燕 阅读(1071) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-08-20 10:01 博客燕 阅读(257) 评论(0) 推荐(0)
摘要:完整语法:[ObjectName]ancestorclass::[type][when]name([argumnetlist]) 说明:ObjectName:指定函数或事件的对象名 ancestorclass:指定函数或事件的祖先类名 type:1 EVENT(调用事件类型),2FUNCTION(调 阅读全文
posted @ 2019-08-20 08:45 博客燕 阅读(864) 评论(0) 推荐(0)