PowerBuilder 从数据窗口中指定列获取数据

如题,我想获取数据窗口中从指定的行开始显示数据,该如何书写语句,比如该数据窗口中结果数据有10行,我想从第5行开始输出。

第1个回答  2013-07-01
if(getrow()>5 and getrow()<10,1,0) , 这样只能不显示其他的行,但是会有很多的空白行。可以用以下的办法实现:
1.添加一个计算列 : getrow(), 假设名字:cp_getrow,
2.setfilter , cp_getrow > 5.
第2个回答  2013-06-26
选中所有列,然后在visible写表达式 if(getrow()>5 and getrow()<10,1,0)本回答被提问者采纳
第3个回答  2013-06-25
你的数据窗口是什么风格的?

PowerBuilder 从数据窗口中指定列获取数据
1.添加一个计算列 : getrow(), 假设名字:cp_getrow,2.setfilter , cp_getrow > 5.

powerbuilder获取com口数据
1、打开PowerBuilder,并创建一个新的数据窗口。2、在数据窗口中,选择需要获取数据的列。3、在列属性中,选择“表达式”选项卡。4、在表达式中,输入相应的语法来指定从COM口获取数据。5、点击“确定”按钮保存更改。6、在运行应用程序时,PowerBuilder将根据指定的表达式从COM口获取数据,并将其显示在...

PB数据窗口取值问题
设置DataWindow内指定行列处的数据只要使用一个SetItem()函数就可以了。语法格式:dw_control.SetItem(rownumber, column, value)其中rownumber表示行号,column可以是列号,也可以是列名,value表示要设置的值。但是该必须与DataWindow中指定的行列处的数据类型一致,不然PowerBuilder会报错。SetItem()函数返回1...

在PowerBuilder中,调用deleterow删除数据窗口的一行,怎么才能获得这一行...
数据窗口的内容不是按行读取的,是按单元格读取的。可以用数据窗口的函数读取,如getitemstring(行,列)|GetItemDecimal(行,列)|GetItemdatetime(行,列),也可以直接对单元格的值进行引用,比如想读取数据窗口dw_1当前行的xm字段的值,可以这样写:if dw_1.getrow()>0 then string xm\/\/姓名 xm=dw...

在POwerBuilder中如何将数据窗口中的数据列选择性的导出 及怎样将excel...
而是用读取excel表格内容并在数据窗口insertrow的方式写入。到处,也可以使用这种方式,不过数据量如果达到500行以上,速度就会变慢。如果是固定的列,比原数据窗口少一些列,可以定义一个新的dataobject,这个做为导出。利用datastore把数据窗口的数据有选择的转到datastore中去,然后导出datastore的数据。

怎么在powerbuilder9.0的数据窗口的某个字段旁边定义一个这样的按钮,比...
写具体的代码来实现:打开pop窗口,retrieve dw_data数据,当选中确定后获取选中行的数据,塞到DW_1里。你的想法能实现,但是比较麻烦,并且不利于继承等。方法二:效果不是你想的那样。不用按钮,edit里选dddw 在DW_1里itemchange里获取子数据窗口,然后塞值。这个比较好,功能都差不多能实现。

POWERBUILDER 数据窗口中如何设置这样的一个计算列:统计窗口中与当前行...
这个不能直接写,可以通过语句实现,当你鼠标点击这行这列时,获取对应值,然后对窗口进行循环统计,再写到一个字段中。

pb读入数据窗口格式
在PowerBuilder(PB)中,读入数据窗口(DataWindow)的数据格式通常涉及几个关键步骤,包括定义数据源、设计数据窗口对象、以及通过编程或用户界面操作将数据加载到数据窗口中。首先,根据业务需求设计数据窗口的列、样式及可能的过滤条件等,这些都在数据窗口画板中完成。然后,通过SQL查询或存储过程等方式指定...

powerbuild中如何将数据窗口数据导出
filename 可选参数string 类型其值是用于保存数据窗口内容的文件的文件 名如果省略了filename 参数或filename 参数的值为空字符串"" 程序运行时PowerBuilder 将显示一个对话框让用户输入或选择文件名saveastype 可选参数SaveAsType 枚举数据类型用于指定以何种方式保存数据窗口中的数据有效取值为 􀁺...

关于powerbuilder9.0数据窗口中数据排序的问题
就是单击表头排序的代码 describe()获得数据窗口对象的属性 if row=0 and this.describe(ls_curobj+".text")<>"!" and this.describe(ls_curobj+".band")="head"这段是看单击的是不是标题,其中:this.describe(ls_curobj+".text")<>"!" 我没用过这种写法,不敢乱讲,很不常用的 this....

相似回答
大家正在搜