
PB
sunfor
这个作者很懒,什么都没留下…
展开
-
[PB]-数据窗口技术
[PB]-数据窗口其他2011-12-30 11:33////////////////////////////////标识当前行〓标识当前行也就是给当前行加上醒目的标记,以便用户更清楚当前要对哪一行数据进行操作,尤其当用户的操作中间有停顿时,继续进行操作就特别需要知道哪个是当前行。这里的当前行不要狭隘地理解成仅仅是光标所在行。当翻页时如果光标所在行不在当前页中,转载 2011-12-30 11:33:24 · 3054 阅读 · 0 评论 -
PB操作注册表
PB操作注册表/读取注册表中的值RegistryGet("HKEY_CURRENT_USER\Software\Microsoft\abc","SERVER_NAME",RegString!,str_server)//设置注册中的值RegistrySet("HKEY_CURRENT_USER\Software\Microsoft\abc","SERVER_NAME",RegSt原创 2012-09-21 18:32:12 · 7926 阅读 · 0 评论 -
PowerBuilder 数据窗口 导出 pdf 文件
PowerBuilder 9.0 Datawindow 导出 pdf 文件把 Datawindow 导出到PDF文件,早就想做了。为此我曾经试过几个版本的PowerBuilder(PowerBuilder 9.0,PowerBuilder 10.0),但都没有试成功。我一直以为是PB的 Bug,今天在网上搜了很多资料,终于搞定。原来要安装gs705w32.exe 和 Acrobat原创 2012-11-19 08:48:55 · 9582 阅读 · 1 评论 -
pb Update Properties 详细介绍
pb Update Properties 详细介绍PowerBuilder中可以通过数据窗口的更新属性(Update Properties)来实现并发控制。打开 DataWindow 画笔板,点击 Rows->Update Properties菜单,进入“Specify Updatae Properties”对话框,其中“Where Clause for Update/Delete”组合框转载 2012-12-14 12:02:52 · 9210 阅读 · 1 评论 -
pb TreeView控件
pb TreeView控件PowerBuilder中的TreeView 控件为树状游览,类似于WINDOWS的资源管理器,其特点是信息项呈树状层次结构,能更清晰地表现主、细目关系 ,操作非常方便。在应用中可将其与DataWindow 配合使用, 一个提供信息的分类体系,一个提供具体信息,达到珠连碧合的奇妙效果。它特别适用于多级信息的分类检索, 是多级菜单所无法比似的,它的表现形式深受程序设转载 2012-12-14 12:08:20 · 2350 阅读 · 0 评论 -
PB想从程序里面控制自己想要的纸张的大小而不用去打印机里去设置纸张
想从程序里面控制自己想要的纸张的大小而不用去打印机里去设置纸张如果你是使用datawindow直接打印,那么在datawindow设计界面,属性中有个“Print Specifications”的标签页,选择它,找到Paper Size里面选择你需要打纸张大小,一般的都涵盖了,比如A3、A4等。原创 2013-10-24 11:35:09 · 14887 阅读 · 0 评论 -
pb 中keydown(keycode)用法
pb 中keydown(keycode)用法参数(keycode):keyleftbutton! keymiddlebutton!keyrightbutton!keyA!-keyZ!keyback!keyTab!keyEnter!keySpacebar!keyF1!-keyF1原创 2013-11-01 15:23:45 · 5091 阅读 · 0 评论 -
PB一些有关日期的实用函数
PB一些有关日期的实用函数 //1.生肖(年份参数:int ls_year 返回参数:string):mid(fill('鼠牛虎兔龙蛇马羊猴鸡狗猪',48),(mod(ls_year -1900,12)+13)*2 -1,2)//2.天干地支(年份参数:int ls_year 返回参数:string):mid(fill('甲乙丙丁戊己庚辛壬癸',40),(mod转载 2014-03-01 16:42:30 · 6643 阅读 · 0 评论 -
PB得到本机的名称和IP地址MAC地址
PB得到本机的名称和IP地址MAC地址//函数名称: f_getip //调用方法: f_getip(ip_name) //参数说明: ip_name : 类型:integer 含义:确定返回的结果(1:机名和IP地址,2:机名,3:IP地址,4:mac地址) //返回结果: string :由ip_name决转载 2012-08-01 18:05:29 · 2238 阅读 · 4 评论 -
【PB】PB程序死锁问题及预防
最近一段时间由于项目的原因,和程序的“死锁”问题打了不少交道。由于对“死锁”定义不清楚,缺乏大批量数据处理的经验,耗费了很多时间和精力,也走了相当多的弯路。经过摸索,对程序中出现的问题有了一定的认识,基本解决了程序中出现的各种“死锁”问题。在此,对前段时间的摸索做一下经验总结。在SQL Server2000的联机丛书中,是这样定义“死锁”的:当某组资源的两个或多个线程之间有循环相关性时转载 2012-08-01 15:45:20 · 4146 阅读 · 0 评论 -
PB让窗口在不同的分辨率下自动调整大小
//来自:http://topic.youkuaiyun.com/u/20070105/09/88f3c417-6882-4e26-b622-0f9a0a9a65e0.html//给你个通用函数,在窗口的OPEN事件中加句 f_resize_object(this)即可。 //f_resize_object(window va_window) //以下为内容: //定义环境变量原创 2012-03-05 09:56:13 · 10713 阅读 · 0 评论 -
PB中,在用grid形式的数据窗口中,跨列标题头的制作方法。
PB的数据窗口中,有一种grid形式的数据窗口,因为可以拖动各列的列宽,在程序中广泛使用,但在制作中国式的报表中,又存在着许多不方便,所以,一般程序员对它是“又爱又恨”。下面,经过摸索,找出一个制作跨列标题头的制作方法,制成后,标题头可以随着列宽的变化而变化,非常方便。结果如下图所示: 步骤如下: 1.添加一个text,将背景色选为非透明色;position中原创 2012-03-23 13:29:03 · 5366 阅读 · 3 评论 -
PB导入Excel
long ll_excelok,ll_rtn,ll_rowcount,ll_rowstring ls_emp_no,ls_emp_name,ls_emp_sex,ls_emp_age,ls_emp_birthdaystring ls_pathname,ls_filenameinteger li_emp_agedate ld_emp_birthdayoleobject Excel原创 2012-03-17 15:24:10 · 5255 阅读 · 0 评论 -
PB有关日期函数
PB有关日期函数 //1.生肖(年份参数:int ls_year 返回参数:string):mid(fill('鼠牛虎兔龙蛇马羊猴鸡狗猪',48),(mod(ls_year -1900,12)+13)*2 -1,2)//2.天干地支(年份参数:int ls_year 返回参数:string):mid(fill('甲乙丙丁戊己庚辛壬癸',40),(mod(ls_yea原创 2012-04-25 08:57:17 · 8672 阅读 · 0 评论 -
setfilter 使用两个LIKE 问题
使用如下两个LIKE筛选,得不到想要的结果!!!dw_child.setfilter("name like '%" + data + "%' or size1 like '%" + data + "%'") 加上括号就行了,不加括号的话只能用一个like。 dw_child.setfilter("(name like '%" + data + "%'原创 2012-05-12 10:33:01 · 1252 阅读 · 0 评论 -
PB + API取局域网计算机名、IP、MAC、工作组等信息
PB + API取局域网计算机名、IP、MAC、工作组等信息 原理是用 NBTSTAT命令取得相关信息 如 (nbtstat -a 机器名 >存放文件名.txt ) ,然后再从 txt中出相关内容,此方法感觉 最好,之前有用网上的getmac.dll获取,但如果是无线的网卡可能取不出,mac信息. 转载如下:网上一些取局域网所有计算机信息的编程基本都用到一些DLL,有的原创 2012-06-28 15:45:54 · 5419 阅读 · 1 评论 -
PB中对SQL SERVER 2K 数据库的创建、备份与恢复
PB中对SQL SERVER 2K 数据库的创建、备份与恢复// Function: gf_check_sqlserver// Description:判断是否安装SQL是否已经启动,如果没有启动则做相应处理//--------------------------------------------------------------------// R转载 2012-07-01 23:21:48 · 921 阅读 · 0 评论 -
数据窗口横向滚动时用PB锁定某列
1.再谈"数据窗口横向滚动时用PB锁定某列" --------------------------------------------------------------------------------重庆大学计算机系数据知识工程研究室 (400044) 张洪伟一、问题的提出贵报1997年第39期H23版《数据窗口横向滚动时用PB锁定某列》一文讲述了实现数据窗口横向原创 2012-07-03 10:36:00 · 6272 阅读 · 0 评论 -
PowerDesigner反向工程操作步骤 以PowerDesigner15为例
1、打开“PowerDesigner”。2、新建一个空白物理数据模型。操作步骤:点击PowerDesigner菜单栏“File”==>“New”选择左侧“PhysicalDataModel”。在“Model name”输入新建模型的名称,在“DBMS”选择数据库类型,点击“确定”完成新建。3、PowerDesigner反向工程操作步骤:点击P转载 2015-10-28 13:43:13 · 9066 阅读 · 0 评论