- 博客(8)
- 资源 (4)
- 收藏
- 关注
转载 实现PowerBuilder数据窗口的多表更新
PowerBuilder的数据窗口对象是其特有的智能对象,其封装性好、功能强大、表现形式丰富多样,为此,许多MIS开发人员对PowerBuilder推崇备至,将其视为首选开发工具。 一般情况下,一个数据窗口只能更新一个数据库表,但在MIS开发过程中,我们经常遇到这种情况:一个数据窗口中由两个或更多个数据库表作为数据源,并需要对其进行录入或修改,如何给出多表更新的通用解决方案就成为MIS开发
2009-08-19 21:53:00 390
原创 pb学习笔记一
1,引用变量遇到变量名相符的变量,按照如下的顺序查找引用的变量:LocalShared Global Instance 如果存在相同名称Local,Shared和Global型变量,在引用变量时,Local,Shared型会被先引用,Global会被覆盖,若要引用全局变量,在变量名前加全局操作符::即可,例如: If total列如: Object.InstanceVa
2009-08-07 22:34:00 1502 2
原创 实现数据窗口中的Enter键与Tab键互换
(1)在数据窗口控件dw_1创建用户自定义事件“Enter”,事件ID为pbm_dwnprocessenter (2)在数据窗口控件dw_1的自定义事件Enter中,程序代码为if this.accepttext() return 1end if//判断是否为最后一行if this.getcolumn( ) = long(this.describe("Datawindow.colu
2009-06-03 13:42:00 361
原创 得到数据窗口中的列名及其文字说明
long ll_column_count,ll_istring ls_column[],ls_column_text[],str//得到数据窗口的总列数ll_column_count = long(dw_main.describe("Datawindow.column.count"))//循环依次读取for ll_i = 1 to ll_column_count ls_column[ll_i]
2009-06-03 11:30:00 295
原创 如何实现单击数据窗口中的列标题对列进行排序
一 (1)在窗口对象定义实例变量 boolean ib_flag (2)在数据窗口控件的Clicked事件中写string ls_column,ls_sortls_column = this.getobjectatpointer()//得到列标题名称ls_column = left(ls_column,len(ls_column)-2)if not lower(right(ls_col
2009-06-02 09:25:00 989
原创 数据窗口控件常用事件
Clicked 当用户用鼠标左键单击某个不可编辑字段或在数据窗口的字段间单击时触发。 DoubleClicked 当用户双击某个不可编辑字段或在数据窗口控件的工作区中双击时触发。 DBError 在数据窗口控件访问数据库过程中发生数据库错误时触发。(0显示错误信息 1不显示出错信息) EditChanged 当用户在某个可编辑字段上按任何键时触发,每按一下按键就触发一次。
2009-05-05 11:43:00 556
原创 T-SQL学习笔记-程序设计基础-自定义函数
东西越来越多!好好学才是硬道理!用户自定义函数自定义函数不能执行一系列改变数据库状态的操作,可以像系统函数在查询或存储过程等的程序中使用,也可以像相信过程一样能过execute命令来执行。自定义函数中存储了一个Transact - SQL例程可以返回一定的值。根据函数返回值形式的不同,将用户看定义函数分为三种类型:( 1 ).标量型函数:标量型函数返回一个确定类型的标量值,其返回值类型为除了tex
2008-07-21 14:18:00 602
虚拟光驱(很好用的东东)
2008-07-13
驱动精灵(很实用)
2008-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人