自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

转载 VBA参照如下地址学习

VBA参照如下地址 http://www.feiesoft.com/vba/

2015-01-31 00:59:24 1155 1

转载 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

AccessDatabaseEngine_X64.rar

SqlServer服务器导入Excel文件需要用到的Microsoft.ACE.OLEDB.12.0驱动

2020-05-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除