- 博客(62)
- 资源 (1)
- 收藏
- 关注
转载 数据录入窗口的通用写法[转载]
数据录入窗口的通用写法[转载]2010-08-01 22:02:22| 分类:PB学习资料 | 标签:录入窗口 通用 程序 |举报|字号大中小订阅 数据录入窗口有很多公用程序,这里进行简单总结,然后读者可以考虑使用继承、用户对象等方式将这些公用内容封装起来,以便以后的开发中重用,从而提高软件的开发效率。公用程序总结以下几点:1、插入
2015-01-31 21:42:58 490
转载 PB6.5中TreeView控件使用技巧(转)
PB6.5中TreeView控件使用技巧(转)2010-08-01 22:51:13| 分类:PB学习资料 | 标签:treeview控件 |举报|字号大中小订阅 PowerBuilder中的TreeView 控件为树状游览,类似于WINDOWS的资源管理器,其特点是信息项呈树状层次结构,能更清晰地表现主、细目关系 ,操作非常方便。在应用中可将其
2015-01-31 21:25:41 612
转载 控制多个datawindow数据合并成一个excel导出【PB】
string ls_path, ls_file double ll_len_path, ll_len_file int li_rc Long j if dw_preview.RowCount() > 0 then li_rc = GetFileSaveName ( "Select File", ls_path, ls_file,"XLS", "Excel Files (*.XLS),
2015-01-31 13:08:05 856
转载 pb从数据窗口获得数据的方法总结
pb从数据窗口获得数据的方法总结(2008-05-0913:03:51)标签:it 分类:学习笔记pb从数据窗口获得数据的方法总结通过PowerBuilder的数据窗口对象属性,我们可以指定一定格式的表达式来直接从数据窗口中获得数据。这种直接的数据操作方法让我们能只需一条语句而不用调用许多方法,就可得到一定量甚至大量的数据。操作数据的表达式大致可分为三种,下面逐一介绍。----
2015-01-30 21:53:09 518
转载 datawindow技巧
1、如何复制graph风格的datawindow中的图形到剪切板?答:dw_1.clipbord("gr_1")2、如何使用datawindow的查询模式?答:dw_1.Object.DataWindow.QueryMode='yes'将datawindow改变为查询模式后,接收用户的输入,再使用一下代码获取结果:dw_1.accepttext()dw_1.retrieve()
2015-01-28 23:35:18 3184
转载 PB send函数
PB send函数2007年12月04日 星期二 上午 09:49来自:http://www.haocang.com/kb/pages/viewpage.action?pageId=1758转枫叶飘零的BLOGSendMessage API函数在PowerBuilder中应用 一、引言 在Powerbulider巧妙地调用API函数Sen
2015-01-26 15:23:36 3007
转载 PowerBuilder中图片文件的处理
PowerBuilder中图片文件的处理杨勤 莫国庆摘 要 文章总结了在PowerBuilder应用程序中处理图片文件的两种方法:PowerBuilder语句加Picture控件以及OLE列加OLE控件。作者从图片的存储、显示与缩放三方面对这两种方法进行了较深入的讨论。关键词 PowerBuilder 图片文件 Picture控件 OLEProcessing Picture
2015-01-26 03:39:18 2713
转载 pb9实现在两个工作簿之间进行工作表复制
下面的函数f_excel_hb,可以实现“将工作簿filename_s中的工作表sheetname_s以新的工作表名称sheetname_t,复制到工作簿filename_t的最后”[cpp] view plaincopyprint?public function boolean f_excel_hb (string filename_s, string f
2015-01-24 11:38:42 1453
转载 PB9写的一个拆解SQL语句的通用函数
将以下内容复制,另存为 f_split_sql.srf 然后导入pbl中 $PBExportHeader$f_split_sql.srf $PBExportComments$SQL操作:分割SQL语句为select、from、where、group by、order by 5个子句 global type f_split_sql from function_obje
2015-01-19 02:27:04 408
转载 将DW数据窗口导出为EXCEL文件的方法(整理)
本文为摘自csdn论坛帖子收集整理后汇总版本:---2004年9月3日整理---原贴见:http://community.csdn.net/expert/topic/3328/3328715.xml?temp=8.050799e-04鉴于现在很多朋友询问 pb 数据导出到excel 中的问题,导出去后格式和数据类型不对了,自己写了几个用户对象,希望能抛砖引玉
2015-01-19 00:59:36 2411
转载 PB动态生成数据窗口的一个例子
动态生成数据窗口的一个例子//2001-9-25 增加可以更新数据的功能 //2001-9-10按所选列查找表的内容 //采用动态生成数据窗口的方法,生成Gride风格 if lb_colunm.SelectedIndex() MessageBox("提示","请选择至少一列!") return end if string ls_SqlSyntax,ls_reals
2015-01-19 00:09:29 2084
转载 PB动态报表格式自由定义的实现
在通常的Server/Client方式MIS开发中,总是有没完没了的报表需要制作,调试报表花费的时间也是最多而且乏味,还常常不能满足客户的要求。要是能够让用户自己调整报表的格式和内容,然后将它保存下来,程序下次启动时它自动调用保存了的报表格式那有多好。本人通过如下方法最终实现了用的要求。PB(PowerBuilder)有一种以PSR结尾的特殊的保存报表的文件格式(本文简称作PSR文件)。根据数
2015-01-18 23:15:55 3979
转载 在PowerBuilder中操作BLOB数据的技巧
PowerBuilder提供的BLOB(Binary Large Object)数据类型可以用来处理大型数据,包括图像、大文本、Word文档、二进制文件和多媒体等各种数据,它的长度可以是0~2GB字节,我们利用BLOB类型的变量可以将数据传递给数据库以大字段方式存储。但是用通常的数据窗口技术无法将BLOB类型数据加入到数据库中,也不能将数据库中相应字段的数据提取出来,即使在程序中直接使用UPDAT
2015-01-18 22:56:17 5418
转载 在PB中用OLE存取blob类型数据
3、OLE存储 3.1 OLE存储(OLEstorage)的概念 OLE存储(OLEstorage)是OLE数据的一个仓库,存储就象磁盘上的目录结构,它可以是一个OLE对象,也可以包含在OLE对象中,每个对象都包含在OLE存储或者存储内的子存储内。保存在OLE存储中数据称作OLE流(OLE stream),OLE流同OLE对象的关系就象文件同目录的关系。含有OLE对象的存储
2015-01-18 22:07:22 1100
转载 【PB】PowerBuilder API Site 说明
Api函数名 函数说明 WIN16可用 WIN95可用 WINNT可用---------------------------------------------------------------------------------------------------
2015-01-18 01:49:25 2101
转载 PB获取图片文件原始大小的API函数
//====================================================================// 函数: of_getpicturesize()//--------------------------------------------------------------------// 描述: 获得图片文件的图像尺寸大小(支持GIF,J
2015-01-17 16:44:51 2177
转载 PowerBuilder中图片文件的处理
PowerBuilder中图片文件的处理杨勤 莫国庆摘 要 文章总结了在PowerBuilder应用程序中处理图片文件的两种方法:PowerBuilder语句加Picture控件以及OLE列加OLE控件。作者从图片的存储、显示与缩放三方面对这两种方法进行了较深入的讨论。关键词 PowerBuilder 图片文件 Picture控件 OLEProcessing Picture
2015-01-17 16:24:17 7608 1
转载 PB中一些技巧
1.RGB函数计算公式: 颜色值 = (65536 * Blue) + (256 * Green) + (Red)2.控件可拖动:send(handle(this),274,61458,0)3.如何用程序控制下拉子数据窗口的下拉和收起用modify或者直接用dw_1.object.col1.dddw.showlist = true4.检索参数有些不需要传入则传%.5.如
2015-01-17 15:43:57 1958
转载 pb处理图片等大数据对象
存取二进制大对象(独孤求败二零零四年一月二十三日整理于深圳市南山区)在数据库应用的开发过程中,经常要在数据库中存储一些备注信息,而这些备注信息的内容一般较大,格式多样,有可能是图像、语音文件、视频文件等,在PB中可以使用OLE的方法,也可以直接用脚本处理。本文介绍用脚本来处理,数据库是ASA8的,附件里有表的设计,文中省略。1、建立一个工作空间(workspac
2015-01-17 15:26:20 1286
转载 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_year -1924,10)+1
2015-01-17 15:10:03 879
转载 pb从数据窗口获得数据的方法总结
pb从数据窗口获得数据的方法总结 pb从数据窗口获得数据的方法总结(2008-05-09 13:03:51)标签:it 分类:学习笔记 pb从数据窗口获得数据的方法总结通过PowerBuilder的数据窗口对象属性,我们可以指定一定格式的表达式来直接从数据窗口中获得数据。这种直接的数据操作方法让我们能只需一条语句而不用调用许多方法,就可得到一定量甚至大量的数据。操作数据的表达式
2015-01-17 15:06:35 1776
转载 PB显示图片相关
1、选择图片string ls_pathname, ls_filenameinteger li_valueli_value = GetFileOpenName("选择照片", &+ ls_pathname, ls_filename, "图片文件","jpg File (*.jpg),*.jpg,bmp file(*.bmp),*.bmp,gif file(*.gif),*.gif"
2015-01-17 14:21:48 2921
转载 pb中excel文件导入dw中源代码(学习备查)
//====================================================================// Event:cb_1::clicked() //--------------------------------------------------------------------// Description:两种方法进行 //1、通过数
2015-01-17 13:06:10 1966
转载 pb数据窗口导入(备查研究)
//Function : 转换数据到 excel //parm : // 1. as_title : excel 的标题 //r
2015-01-17 12:51:26 1237
转载 【PB】将PB数据窗口中的数据导出到EXCEL文件
我设计中只用过两种方法。第一种:导出到默认的路径(代码中固定好的)。核心代码是:long dwcontrol.SaveAsAscii(string filename,[string separatorcharacter(可选项,以该种格式来分隔数据,如果省略则默认为tab,)],)实例如下:if dw_1.saveasascii("C:\缺陷查询结果.xls","
2015-01-16 10:13:07 5779
转载 [PB]转载excel操作大全
转载excel操作大全:powerbuilder操作excel命令大全(例子的有些地方不对!)2006-12-04 16:431.创建Excel对象 eole=CREATEOBJECT(′Excel.application′) 2.添加新工作簿 eole.Workbooks.add 3.设置第3个工作表为激活工作表 eole.Worksheets(″sh
2015-01-16 10:07:31 2052
转载 PB中数据窗口“Update Properties”的设置
Row changed between retrieve and update.No changes made to database.DELETE FROM "zbfxb" WHERE "qj" = ? AND "zbzl_bm" = ? AND "zblb_code" = ? AND "zb_bm" = ? AND "zbxz_code" = ? AND "jsff" = ?
2015-01-15 18:31:33 6778 1
转载 数据窗口中对记录进行单选或多选,进行删除操作
在数据窗口控件的clicked事件中写入如下代码:long lng_currentrow,lng_jif row=0 then returnelse lng_currentrow=row //当前鼠标点中行end ifif keydown(keyshift!) then //按下SHIFT键 if i_lng_lastrow=0 then //上次没选中任何行
2015-01-14 11:10:08 637
转载 PB如何创建动态数据窗口
创建数据有多种方法,比如用SELECT语句创建,这里最简单,还有用自定义字创建数据窗口,这个比较复杂,下面就这两种方法介绍一下:1、用SELECT创建数据窗口 string ls_sql = 'select * from mara' string error_syntaxfromSQL, error_create string new_syntax
2015-01-12 15:38:47 750
转载 SQL函数用法大全
一、字符转换函数1、ASCII()返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。2、CHAR()将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值,CHAR() 返回NULL 。3、LOWER()和UPPER()LOWER()将字符
2015-01-11 20:54:30 2147
转载 PB中取得数据窗口所有列名以及列标题名称
string ls_column_name[]string ls_column_text[]integer i,li_column_count//string ls_iili_column_count = long(dw_1.Describe("DataWindow.Column.Count"))for i = 1 to li_column_count ls_column_
2015-01-10 22:56:58 1181
转载 PowerBuilder Event Id 事件说明(转——备查)
单选或多选按钮消息(前缀:pbm_bm)pbm_bmgetcheck 单选按钮或多选按钮是否被选。 pbm_bmgetstate 按钮是否加亮。 pbm_bmsetcheck 将无线按钮或确认框的选中状态改为未选中状态,反之亦然。 pbm_bmsetstate 加亮或不加亮按钮。 pbm_bmchange 改变按钮的风格,例如,改为单选按钮或组合框。 单选或多选按钮通知消息(前缀:pb
2015-01-10 17:34:56 638
转载 数据录入窗口的通用写法
数据录入窗口有很多公用程序,这里进行简单总结,然后读者可以考虑使用继承、用户对象等方式将这些公用内容封装起来,以便以后的开发中重用,从而提高软件的开发效率。公用程序总结以下几点:1、插入 通常提供一个命令按钮,在按钮的Clicked事件中编写如下脚本: dw_1.ScrollToRow(dw_1.InsertRow(0)) 2、删除 通常提供一个命令按钮
2015-01-10 16:34:28 975
转载 PB数据窗口保存前删除空行
在updatestart事件中添加以下代码:long ll_rowfor ll_row = rowcount() to 1 step -1if ((isnull(object.part_no[ll_row])) or (object.part_no[ll_row] = "")) then setrow(ll_row) deleterow(0) continue
2015-01-10 16:01:48 1546
原创 PB中经度分秒转换为十进制的函数
//******************************************************// 返回类型为double,参数为string ii_dufenmiao// 调用格式为:uf_dfm_to_sz(ls_dufenmiao)//*******************************************************i_pos
2015-01-10 02:08:48 385
转载 PB窗口之间传递多参数的方法
在PowerBuilder中函数OpenWithParm,CloseWithReturn,OpenSheetWithParm,windowname.OpenUserObjectWithParm等都有一个在进行窗口操作(打开或者关闭)时存入Message消息对象的参数parameter或returnvalue。 消息对象Message有三个属性用于存储这些函数传递给窗口的
2015-01-09 16:20:02 16309 1
转载 pb 窗口间传递参数的方法
在PowerBuilder中函数OpenWithParm,CloseWithReturn,OpenSheetWithParm,windowname.OpenUserObjectWithParm 等都有一个在进行窗口操作(打开或者关闭)时存入Message消息对象的参数parameter或returnvalue。
2015-01-09 15:43:03 4646
转载 PB编程常用API函数
1. 如何使PB窗口总在最上层 通过SetWindowPos函数吧窗口的显示层次修改为HWND_TOPMOST,就可以使指定窗口永远不会被其他窗口覆盖,该函数声明为: Function Long SetWindowPos(Long hwnd, Long ord, Long x, Long y, Long dx, Long dy, Long uflag) Library “u
2015-01-08 09:16:13 3211
转载 怎么获得pb数据窗口中的所有列的名字,包括不显示的列
你可以参考下: //-------------------------// // 功能说明:根据数据窗口idw_data设定可组合项,供组合查询选择 // 注意事项:数据窗口idw_data的对象中text命名须用默认值, // 即:列名+ _t //-----------------------------------// long ll_column_count,ll_
2015-01-08 09:09:04 944
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人