![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PowerBuilder
米西米西
好动~
展开
-
PowerBuilder 双击datawindow列标题排序
在Instance Variable 声明:string is_sortType = 'D'在dw_1的doubleclicked()事件:string ls_colNamels_colName = string(dwo.name)if row=0 and this.describe( ls_colName+'.text')<>'!' and this.describe( ls_原创 2012-03-26 09:45:21 · 2965 阅读 · 1 评论 -
pb动态排序
http://wenku.baidu.com/link?url=IiEDnsu9L_7PwHrp4Em-HTFHAbIwXMiY_0KJ6fikomUhr-S7xcyXpGR4KQNeoomS0N62ecoCqzKEUqsdUTwTn6ssE97ZKrwNCl911sK3jeG转载 2014-04-16 14:39:44 · 975 阅读 · 0 评论 -
oracle 查询锁表和Kill
SELECT l.session_id sid, s.serial#, l.locked_mode,l.oracle_username, l.os_user_name,s.machine, s.terminal, o.object_name, s.logon_time FROM v$locked_object l, all_objects o, v$session s原创 2014-03-03 16:08:22 · 801 阅读 · 0 评论 -
PowerBuider在导出Excel之前,设置列名为中文
解决导出的Excel列名为中文的问题用 saveasascii(docname,excel5!,true)方法虽然导出的列名是中文,但是导出的数据存在一系列的问题,比如数据类型问题、身份证号码后四位为0的问题等等;用 saveas(docname)方法,虽然导出的列名是英文,但是数据还是按照数据窗口的显示方式导出来的。查看PB帮助文档dbname的设置,就可以轻易的把列名设置为中文,见原创 2012-08-23 09:31:40 · 4493 阅读 · 0 评论 -
PowerBuilder小知识点
1、让datawindow的列可编辑或不可编辑的两种方法: 1)在datawindow里设置Tab Order 大于0的值,即可 2) 如下代码:dw_1.object.datawindow.readonly = 'yes' // 可编辑dw_1.object.datawindow.readonly = 'no' // 不可编辑 2、window窗体的tab控件的tab原创 2012-03-22 15:16:20 · 1368 阅读 · 0 评论 -
PowerBuilder 将导出的EXCEL英文标题替换为汉字
/*************hy*****start*************/ /**将导出的EXCEL英文标题替换为汉字**/ long numcols,numrows,c,r OLEObject xlapp,xlsub int ret,ll_cnt numcols = long(tab_1.tabpage_2.dw_2.Object.DataWindow.column.c原创 2012-08-20 09:05:43 · 2121 阅读 · 0 评论 -
pb 嵌套数据窗口怎样导出为XML文件
鉴于现在很多朋友询问 PB 数据导出到Excel 中的问题,导出去后格式和数据类型不对了,自己写了几个用户对象,希望能抛砖引玉,加强技术交流,得到大家的支持。1. nvo_excel 只要是两个接口函数导出数据存储的数据,可以定义 excel 的标题public function integer uf_toexcel (datastore ads_data, readonl转载 2012-08-16 17:27:46 · 4329 阅读 · 0 评论 -
PB变量类型与API变量类型的对应关系
原地址:http://notbig.blog.163.com/blog/static/21316286201011212552402/ MICROSOFTPB(16Bit)PB(32Bit)BoolBooleanBooleanChar*Ref stringRef转载 2012-06-08 17:34:04 · 2271 阅读 · 0 评论 -
PB 并发控制
并发控制 并发能力是指多用户在同一时间对相同数据同时访问的能力。一般的关系型数据库都具有并发控制的能力,但是这种并发功能也会对数据的一致性带来危险。试想若有两个用户都试图访问某个银行用户的记录并同时要求修改该用户的存款余额时,情况将会怎样呢?我们可以对PowerBuilder中的DataWindow进行设置来进行并发控制。所谓并发控制就是指在用户数据修改的过程中保证该数据不被覆盖或改变的转载 2012-04-20 15:32:21 · 846 阅读 · 0 评论 -
数据窗口中各项指标的获取方法
http://www.51pb.com/viewthread.php?tid=1005&extra=page%3D6 1、得到当前鼠标所指对象所在的带区 string str_band str_band=GetBandAtPointer() //得到当前鼠标所指对象所在的带区 str_band=left(str_band,(pos(str_band, '~t ') -转载 2012-03-30 17:14:43 · 1672 阅读 · 0 评论 -
PB报错,Mismatch between retrieve columns and fetch columns
新建PB的PBL,可以正常连接数据库,但是用以前的程序运行报“Mismatch between retrieve columns and fetch columns”错误,错误原因是版本之间DLL冲突引起的,删掉 PBO8490.dll 文件即可使用原创 2015-09-08 15:55:14 · 5663 阅读 · 0 评论