pb下拉数据窗口
“pb下拉数据窗口”相关的资料有哪些?“pb下拉数据窗口”相关的范文有哪些?怎么写?下面是小编为您精心整理的“pb下拉数据窗口”相关范文大全或资料大全,欢迎大家分享。
PB数据窗口基础
PB数据窗口
数据窗口控件-datawindow
PB9.0提供了28个属性、35个默认事件、162个函数。注意与数据窗口对象的区分。 【其他】
■脚本的执行效率
*尽量不要在RetrieveRow事件下编写脚本(包括注释)。
*如果数据窗口的DoubleClicked事件中编写了脚本,那么在数据窗口的C1icked事件中的脚本应该尽量短,否则双击事件中的脚本永远不可能得到执行。一般来说,Cliked中脚本的执行时间和两次击鼠标之间的间隔时间之和,不应该大于操作系统中所设定的鼠标双击时间间隔,否则双击事件永远不可能触发,双击时仅仅是接连两次触发c1icked事件。
*在数据窗口中录入数据时,事件EditChanged是触发频率最高的,每一个按钮都触发该事件;触发频率仅次于该事件的是ItemChanged事件和ItemFocusChanged,只要修改了单元中的内容,每次触发ItemFocusChanged事件都会触发ItemChanged事件。在这些事件下编写过长的脚本会非常影响录入工作的效率。同样,事件RowFocusChanged的触发频率也是相当高的。一般来说是可以避免在这四个事件中编写脚本的。
■dwo参数使用
数据窗口的某些事件中可
PB数据窗口基础
PB数据窗口
数据窗口控件-datawindow
PB9.0提供了28个属性、35个默认事件、162个函数。注意与数据窗口对象的区分。 【其他】
■脚本的执行效率
*尽量不要在RetrieveRow事件下编写脚本(包括注释)。
*如果数据窗口的DoubleClicked事件中编写了脚本,那么在数据窗口的C1icked事件中的脚本应该尽量短,否则双击事件中的脚本永远不可能得到执行。一般来说,Cliked中脚本的执行时间和两次击鼠标之间的间隔时间之和,不应该大于操作系统中所设定的鼠标双击时间间隔,否则双击事件永远不可能触发,双击时仅仅是接连两次触发c1icked事件。
*在数据窗口中录入数据时,事件EditChanged是触发频率最高的,每一个按钮都触发该事件;触发频率仅次于该事件的是ItemChanged事件和ItemFocusChanged,只要修改了单元中的内容,每次触发ItemFocusChanged事件都会触发ItemChanged事件。在这些事件下编写过长的脚本会非常影响录入工作的效率。同样,事件RowFocusChanged的触发频率也是相当高的。一般来说是可以避免在这四个事件中编写脚本的。
■dwo参数使用
数据窗口的某些事件中可
PB数据窗口绝对技巧
PB数据窗口绝对技巧
1、如何让存储文件目录的列,显示图片?
选择对应的column的display as picture属性为true。
2、如何复制grid类型的所选择的行的数据到系统剪切板?
string ls_selected
ls_selected=dw_1.Object.DataWindow.Selected.Data clipbord(ls_selected)
3:如何改变GRID数据窗口列位置(新手常见)
先preview,然后在预览窗口拖动位置即可。
4、如何设置DW的底色?
在DW的editsource中改变color的值。 5、如何将Grid风格改成自由格式?
在DW的editsource中将processing=1的1改为0。
6、要新建一个表A但风格和现有表B风格一样,怎么将A表快速设置成表B风格?
复制B表C,在C表的DW中的editsource中将表名和字段名改成A表的,即可。 7、如何实现gird风格的datawindow的多栏表头?
添加text到header带区,并设置band属性为foreground保存,edit source修改tex
t的x和width属性表达式如下:
x=\integer(d
PB 数据窗口数据导出到word文件中
PB 数据窗口数据导出到word,excel
博客分类: powerbuilder
ExcelJ#Windows
PB 数据窗口数据导出到word,excel, excel 可以自定义修改excel文档的列宽对齐方式,字体样式等
// dwsave2word 调用ole
global type gf_exportdata2word from function_object end type
forward prototypes
global subroutine gf_exportdata2word (datawindow ad_datawindow) end prototypes
global subroutine gf_exportdata2word (datawindow ad_datawindow);string ls_filepath ls_filepath=gf_getfilesavename() OleObject OleObjectWord OleObjectWord=Create OleObject // 连接word
if OleObjectWord.ConnectToNewObject(\ Messageb
PB改变数据窗口更新特性的方法
改变数据窗口更新特性的方法
改变数据窗口更新特性的方法
打开一数据窗口,从Rows菜单中选择的"Update Properties…"系统显示"Specify Update Prorerties"对话框:
A、 如果不允许数据窗口更新数据库,那么就不要选中复选框"Allow Updates",单击"OK"按钮关闭对话框。如果要禁止用户修改数据窗口的某列,那么在数据窗口画笔中将此列的TabOrder值设为0。
B、 如果允许数据窗口更新数据库,选中复选框"Allow Updates"。
C、 在"Table To Update"下拉列表框中选择要更新的表
D、 在"Where Clause For Update/Delete"中选则更新方式。
E、 在"Updatesble Cloumns"通过单击选择可更新的列,被选中的列将加亮显示。
F、 选择了要更新的列后,在"Unique Key Column(s)"列表框中定义唯一键,
如何将pb9数据窗口转化为pdf文件
如何将pb9数据窗口导出为pdf格式
早就听说pb9支持pdf格式,但是始终没有亲自去体会。直到有任务要写这么一个文档,才有幸去研究一下,和大家分享。
按照网上的说法,还要安装一的工具gs705w32.exe ,兄弟们可以到网上去下载,也可以到我处获得,目前还不收费哦。
1.下载安装gs705w32.exe
网址: http://prdownloads.sourceforge.net/ghostscript/gs705w32.exe?download也可下载安装ghostscript7.06,但pb9不支持gs8.0及其以上版本!
2.针对PowerBuilder9.0 添加入path环境变量 gs705w32.exe 的安装默认路经为c:/gs(可以修改) 添加环境变量path: C:\\gs\\gs7.05\\bin
3.安装虚拟打印机
直接在\控制面板\打印机和传真\添加打印机\,
端口任意,默认的LPT1就可以,反正我们也不是用它做打印功能
关键是驱动的选择,此驱动是PowerBuilder9.0自带的,就在PowerBuilder9.0的安装文件夹下, 选择从\磁盘安装\
此时选择Adobe
如何将pb9数据窗口转化为pdf文件
如何将pb9数据窗口导出为pdf格式
早就听说pb9支持pdf格式,但是始终没有亲自去体会。直到有任务要写这么一个文档,才有幸去研究一下,和大家分享。
按照网上的说法,还要安装一的工具gs705w32.exe ,兄弟们可以到网上去下载,也可以到我处获得,目前还不收费哦。
1.下载安装gs705w32.exe
网址: http://prdownloads.sourceforge.net/ghostscript/gs705w32.exe?download也可下载安装ghostscript7.06,但pb9不支持gs8.0及其以上版本!
2.针对PowerBuilder9.0 添加入path环境变量 gs705w32.exe 的安装默认路经为c:/gs(可以修改) 添加环境变量path: C:\\gs\\gs7.05\\bin
3.安装虚拟打印机
直接在\控制面板\打印机和传真\添加打印机\,
端口任意,默认的LPT1就可以,反正我们也不是用它做打印功能
关键是驱动的选择,此驱动是PowerBuilder9.0自带的,就在PowerBuilder9.0的安装文件夹下, 选择从\磁盘安装\
此时选择Adobe
datagridview 数据处理方法 修改 删除 添加 下拉类表
datagridview 数据处理方法 修改 删除 添加 下拉类表 弹出窗口
Datagridview的三种处理数据方法
一、第一种方法
常规方法,在窗口界面上放入一个datagridview,在放各个textbox,然后通过选取对应的记录,修改textbox的值,所有的操作都在一个界面上进行,没什么多说的,大部分方法都这么做
二、弹出窗口方式
此方式,通过双击记录,或者是利用按钮操作,倾向于用按钮方式,一次修改或添加、删除一条记录。利用窗口传值方式,实现数据输入、输出,datagridview的显示跟新。 特点:
1。父子窗口之间的双向传值,很有参考意义
2.父子窗体监combox绑定数据表条件下,双向传值,很多资料接收的都不是很清晰, 主要是利用了combox.findstring()这个方法,传递回index,利用index得到value,好绕啊,废了很大劲。
3.datagridview修改、添加 数据下,不用重新访问数据库,而是直接显示修改的结果,这样感觉反应速度快,很有意义。
具体如下
修改界面
datagridview 数据处理方法 修改 删除 添加 下拉类表 弹出窗口
添加界面
主窗口代码 using System;
using System.Colle
PB内置Oracle数据库接口的使用方法
PowerBuilder(PB)和Oracle分别是前端开发工具和RDBMS的主流产品。PB提供了两种与Oracle连接的接口:PowerSoft内置的数据库接口(Native Database Interface)和ODBC接口。
PowerBuilder与Oracle的连接
假定已安装Oracle客户端应用程序。可用Sqlplus或Tnsping等是否能连接到Oracle数据库,确定在SQL*NET配置文件中使用的数据库别名(Database Alias,又称服务器名,Server Name)。如有疑问,可在Oracle客户端程序目录下tnsname.ora文件中找到。另外保证搜索路径已包括SQL*NET应用程序的安装目录(如C:\\ORAWIN95\\BIN)。
进入PB的Database Profiles画笔,可看到所有已安装的数据库接口(PB 6.0缺省安装的是Oracle 7.3版的接口,如使用低版本的Oracle,需在安装时指定),选择“O73 Oracle 7.3”,点击“New”按钮,进入Database Profile Setup对话框。在“Connection”页输入下列信息:Profile Name:为该Databas
上下拉电阻的作用
印度佛教史
──§4. 阿育王以後的佛教發展情形──
釋祖蓮 編制2007/11/22
§4.1 王朝的更替:
蘇修那迦王統(約B.C.600~B.C.400) (見於佛經中的十六大國;但其每一王的年代,仍然不易清理。)
孔 雀 王統(約B.C.322~B.C.185) (此期間佛教大盛)
熏 迦 王統(約B.C.185~B.C.73) (中印有法難;南北印的佛教轉盛)
甘 婆 王統(約B.C.73~B.C.28)
娑多婆訶王朝(約B.C.240~A.D.236) (又稱為案達羅王朝;於B.C.28年,兼併中印的摩揭陀國)
貴 霜 王統(西元前數十年~A.D.320) (此時,南印度為案達羅王朝。這是大月氏的一族)
※阿育王逝世後,達羅維荼族勃興於南印,希臘及波斯人則進窺於西北印,印度又成 分裂局面。
§4.2 中印法難:
一、時間:B.C.185年左右,即弗沙蜜多羅所建的熏迦王朝時代。 二、原因:
(一)遠因:阿育王的崇佛,做廣大布施,引起三種後果: 1. 佛教因生活富裕而僧侶分子複雜墮落。 2. 國家因連年大做修福的佛事而庫府空虛。 3.