PB datawindow 数据复制
如果你所说的复制是两个数据窗口字段顺序或者个数不同,都是不可以直接使用rowscopy的。因为rowscopy要根据字段顺序逐个的复制到对应的上面。dw_1.rowscopy(1,dw_1.rowcount(),Primary!,dw_2,1,primary!)以上语句实现dw_1的数据复制到dw_2中去,从dw_2的第一行开始。另外的方法,就是笨方法了,...
pb8.0怎么能复制datawindow
在PB中有两种方式可控制列属性,一是静态方式,另一种是动态方式实现。所谓静态方式就是在列的属性上通过选项实现。所谓动态方式就是利用编程实现。现分别给予介绍:一、静态方法 (1)在DataWindow中选中某列后点MOUSE右键,选“properities”后系统弹出一标签,选中“Edit”标签,将“Display Only”选项制...
PB数据窗口取值问题
设置DataWindow内指定行列处的数据只要使用一个SetItem()函数就可以了。语法格式:dw_control.SetItem(rownumber, column, value)其中rownumber表示行号,column可以是列号,也可以是列名,value表示要设置的值。但是该必须与DataWindow中指定的行列处的数据类型一致,不然PowerBuilder会报错。SetItem()函数返回1...
PB中怎么将一个数据窗口中选中的列的数据放进另一个数据窗口
首先设置源数据窗口的dragauto属性为TRUE。比如在窗口的open中写dw_1.dragauto=true 在目标数据窗口的dragdrop事件中,写如下代码 DataWindow ldw_Source IF source.TypeOf() = DataWindow! THEN \/\/判断源是不是数据窗口 ldw_Source = source long ll_row ll_row = ldw_Source.GetRow() \/\/获取源...
pb的datawindow中出现问题expecting string expression
仅从代码上看不到问题,建议Debug,跟着到ls_filter的值,拷贝出来。直接粘贴到Datawindow的Rows-Filter下,检测是否报错。如果报错,要么是"dt_users_username"名称些错了,要么是ls_username的值错误,仔细检查就可以
pb中怎么实现把一个窗体里的数据窗口的前八行数据传递到另一个窗体...
1、数据表的关键字为单列,像‘单据编号’,这个比较简单,grid 中把关键字 读到一个数组中,把数组传递到另一个窗口 2、关键字比较多,表格比较复杂,可以考虑,grid中,先把你需要的数据按条件filter,然后使用string ls_parm 变量来保存数据 ls_parm = dw_1.describe("datawindow.data")在另一...
pb 中如何用DATAWINDOW 获取select 语句查询出来的数据!
1.基于上述语句建立存储过程,该存储过程用部门号和商品号作为输入参数,在pb里调用此存储过程,把取出来的数据插入到你要显示数据的datawindow中2.新建一个datawindow对象,设置两个检索参数,一个部门号 比较符用in, 参数类型选择string array,另一个参数商品号,建立一个datastore,dataobject为刚才...
pb读入数据窗口格式
在PowerBuilder(PB)中,读入数据窗口(DataWindow)的数据格式通常涉及几个关键步骤,包括定义数据源、设计数据窗口对象、以及通过编程或用户界面操作将数据加载到数据窗口中。首先,根据业务需求设计数据窗口的列、样式及可能的过滤条件等,这些都在数据窗口画板中完成。然后,通过SQL查询或存储过程等方式指定...
请问PB中如何实现取另外一个表中的记录到当前表中来,如把计划表中的信 ...
送货单表示的是1条记录吧,你只要把计划表中的记录用datawindow retrieve出来,然后取出每条记录放上去就行了;或者用游标也行啊.不知道你要实现什么样的效果,具体的没法说,你随便去找个相关的例子看下就知道怎么做了.
PowerBuilder5中有关DataWindow的几个问题
dw_1.update()提交到数据库 除此外还需在应用对象的打开事件中编写连接数据库的代码(可以在数据库画板中复制),具体情况请参照你的参考书。以上过程需要编写的代码非常少,主要工作都是在设置属性。如果学过C语言的话pb的代码很好学,初学pb建议你在参考书中先找些简单的例子来做,主要学习如何进行...