摘要: Q:如:dw_1.Describe("Evaluate( ' "+无效/错误+ " ',0) ") 老是会报PB自带的错误消息窗口,请问如何屏蔽错误消息窗口?A:先 dw_1.Object.DataWindow.NoUserPrompt = "yes " 阅读全文
posted @ 2010-12-30 14:18 lenya 阅读(208) 评论(0) 推荐(0) 编辑
摘要: --创建链接服务器 exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','远程服务器名或ip地址' exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户名','密码' go --查询示例 select * from srv_lnk.数据库名.dbo.表名 --导入示例 select * into 表 from srv_lnk.数据库名.dbo.表名 --以后不再使用时删除链 阅读全文
posted @ 2010-12-28 12:10 lenya 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 《PowerBuilder用户手册》 -- PowerBuilder系统表 PBCatTbl 数据库中的表 PBCatCol 数据库中的列 PBCatFmt 显示格式 PBCatVld 有效性规则 PBCatEdt 编辑风格 PBCatTbl pbt_tnam 表名 PBt_tid 表的SQL Server Object ID(仅用于SQL Server) pbt_ownr 表的属主 pbd_fhgt 数据字体高度,以PowerBuilder中的单位表示 pbd_fwgt 数据字体笔划粗细(400=Normal,700=Bold) pbd_f... 阅读全文
posted @ 2010-12-22 14:19 lenya 阅读(299) 评论(0) 推荐(0) 编辑
摘要: ///////////////////////////////////////////////////////////////////////////// Function: public of_getparentbgcolor(none) return long//// Purpose: 获取容器的背景颜色.// // Args: (none).//// Return: 返回容器的背景颜色,错误返回-1;//// Log:// // Create by lenya on 2010/11/11////////////////////////////////////////////... 阅读全文
posted @ 2010-12-09 12:48 lenya 阅读(166) 评论(0) 推荐(0) 编辑
摘要: MFC ActiveX 控件:创建自动化服务器以及出现灾难性故障原因2010年05月20日 星期四 15:59MFC ActiveX 控件:创建自动化服务器可以开发 MFC ActiveX 控件作为自动化服务器,用来以编程方式将控件嵌入其他应用程序,并从应用程序调用控件中的方法。这样的控件仍可以在 ActiveX 控件容器中被承载。创建控件作为自动化服务器Create 控件。 添加方法。 重写 IsInvokeAllowed。有关更多信息,请参见知识库文章 Q146120。 生成控件。 以编程方式访问自动化服务器中的方法创建应用程序,例如 MFC exe。 在 InitInstance 函数的 阅读全文
posted @ 2010-11-30 16:54 lenya 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 摘 要 微软的MS SQLServer是国内主流的数据库平台之一,15位身份证与18位身份证的转换是很多基于数据库管理的信息系统所遇到的一个常见问题,本文采用VB开发了一个身份证转换的Active-X组件,并利用SQL Server对OLE自动化技术的支持,将这个组件扩展为一组SQLServer的自定义函数,使得信息系统可在数据库一级实现对身份证号码转换的支持。 关键词 ActiveX组件;数据库;身份证号码转换 1 引言 在大多数利用数据库的管理信息系统中,涉及到人员资料管理的时候,多数会记录身份证信息,而且身份证号码往往被作为所在表的关键字段(主键、外键、惟一索引等)使用,用以检索相关业. 阅读全文
posted @ 2010-11-23 16:50 lenya 阅读(602) 评论(0) 推荐(0) 编辑
摘要: PB数据窗口中代码列动态选择两法-------------------------------------------------------------------------------- 用PowerBuilder中的数据窗口设计数据录入界面时常碰到这样的问题:录入数据中的某一项要素(列)为"代码",其真正的含义存放于经常变动、以此"代码"为主键的对照表( 库)中。而用户希望利用下拉菜单动态选择时看到的是一个个"代码"所对应的"含义"。下面给出这一问题的两种解决方法。 方法一:为该对照表设计一数据窗口(暂称变 阅读全文
posted @ 2010-11-16 19:57 lenya 阅读(840) 评论(0) 推荐(0) 编辑
摘要: multiLineEdit lsle_1 OpenUserObject( lsle_1, "multiLineEdit", 400, 400) lsle_1.Width = 3000lsle_1.Height = 800 lsle_1.TabOrder = 30 lsle_1.Border = TRUE lsle_1.BorderStyle = StyleLowered! lsle_1.text = "这是一个动态创建的控件!" lsle_1.visible = TRUE parent.control[ UpperBound( parent.contro 阅读全文
posted @ 2010-11-16 19:51 lenya 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 2008年03月31日 星期一 下午 03:10 我们在文字处理过程中,常常在打印前要预览,以便控制打印效果,特别在数据打印中要有选择地打印页面,更需要预览。PowerBuilder提供了程序开发过程中的数据打印预览,下面介绍在程序应用中实现打印预览通用方法。打印预览窗口w_preview一、下面讲述创建上述窗口的实现过程:1.创建一个新窗口W_preview,设置该窗口的类型(WindowType)为child!2.在主窗口中按示意图放置各个控件:Gb_1:用于显示的控件按钮,放在窗口最上面gb_2:用于显示纵向和横向打印的收音机按钮(rb_1,rb_2),放在窗口的右部dw_prt:用于. 阅读全文
posted @ 2010-11-12 19:09 lenya 阅读(1258) 评论(0) 推荐(1) 编辑
摘要: //=============wf_get_col_maxvalue=============////any wf_get_col_maxvalue (datawindow adw_data, string as_col)//adw_data:要比较列最大值的datawindow//as_col:要比较的列//return any lany_max//=======================================//string ls_coltypeany lany_maxdatastore lds_templds_temp = create datastore//lds_te 阅读全文
posted @ 2010-11-12 19:07 lenya 阅读(194) 评论(0) 推荐(0) 编辑