ZKX's LAB

pb怎么判断数据窗口的一个字段获得焦点 pb 数据窗口获取字段名称

2020-10-01知识8

pb怎么判断数据窗口的一个字段获得焦点 你直接写到datawindow的itemchanged事件里面写你要的代码就好了,如:choose case dwo.namecase“字段一”syntaxcase“字段二”syntaxcase elsesyntaxend choosedwo.name:itemchanged 事件中的变量,用于获取字段名!采纳吧,骚年!

PB中如何获取当前数据窗口中的某一个字段值? 定义变量 v,然后v=dw_1.object.字段名[行号]注意v的类型要与字段类型相符。

pb怎么获取数据窗口选中字段的值 主要使用getitemstring、getitemnumber、getitemdatetime等等来获取不同类型的字段值如:dw_1.getitemstring(1,2)/获取第一行第二列的值而取选中的字段,可以通过getrow()获取选中的行号,getcolumn()获取列号,然后再用getitem来获取值

pb中如何取数据窗口的字段的字段类型 主要使用getitemstring、getitemnumber、getitemdatetime等等来获取不同类型的字段值 如:dw_1.getitemstring(1,2)/获取第一行第二列的值而取选中的字段,可以通过getrow()获取选中的行号,getcolumn()获取列号,然后再用getitem来获取值

【求助】pb 数据窗口中某一字段的dropdown内容筛选 方法:假设数据窗口为dw_1,itemchanged事件中:if dwo.name='镇字段名' thendatawindowchild ld_childdw_1.getchild('村字段',ld_child)ld_child.settransobject(sqlca)ld_child.retrieve(dwo,data)end if注明;dropdown dw中要设置检索参数,乡镇要有一定的关联,本人用上级分类来做区分。具体问题还要你具体对待!

如何使pb中的数据窗口可以点某个字段的标题 假定数据窗口控件名字是dw_1,可以在open事件中加入如下代码:dw_1.setcolumn(\"字段名\")dw_1.setfocus()

pb怎样获取数据窗口一个列值,在文本框显示? 1、得到当32313133353236313431303231363533e59b9ee7ad9431333431353862前鼠标所指对象所在的带区string str_bandstr_band=GetBandAtPointer()/得到当前鼠标所指对象所在的带区str_band=left(str_band,(pos(str_band,'~t')-1))/得到\"header\"、\"detail\"等if str_band<;>;'header' then return/单击非头区,退出2、得到鼠标指向的列对象名str_object=GetObjectAtPointer()/得到当前鼠标所指对象名str_object=left(str_object,(pos(str_object,'~t')-1))得到列对象名(默认为列名_t为列标题)str_column=left(str_object,(len(str_title)-2))判断该名称是否为列名字if this.describe(str_column+\".band\")='。' then return/非是列名,即列标题不是按正常规律起名的。3、得到当前行、列,总行、列/this 针对数据窗口而言li_col=this.GetColumn()li_ColCount=long(describe(this,\"datawindow.column.count\"))ll_row=this.GetRow()ll_RowCount=this.RowCount()设置当前行、列scrolltorow(this,ll_Row)setrow(this,ll_Row)setcolumn(this,li_col)this.SetFocus()4、得到所有列标题ll_colnum=Long(dw_1.object.datawindow.column.count)for i=1 to ll_。

pb怎么判断数据窗口的一个字段获得焦点 我想当焦点在数据窗口的一个字段时候,触发一个事件,我怎么判断这个字段是否获得焦点

pb中怎么获取数据窗口的列名 Getcolumn 得到的是当前powerobject的字段的数量。调用语法:getcolumns(powerobject apo_data,ref string as_columns[],ref string as_error)Int li_colcount,i/取列数Choose Case TypeOf(apo_data)Case datawindow。uo_datawindow_cics ldw ldw=apo_data li_colcount=Integer(ldw.Describe(\"DataWindow.Column.Count\"))Case datawindowchild。datawindowchild ldwc ldwc=apo_data li_colcount=Integer(ldwc.Describe(\"DataWindow.Column.Count\"))Case datastore。uo_datastore_cics lds lds=apo_data li_colcount=Integer(lds.Describe(\"DataWindow.Column.Count\"))Case Else as_error='调用GetColumns时入参错误:powerobject的类型不正确' Return-1End ChooseIf Not li_colcount>;0 Then as_error='取数据窗口的列数不成功!' Return-1End If/取列名String columnnames[],ls_colnameFor i=1 To li_colcount Choose Case TypeOf(apo_data)Case datawindow。ls_colname=ldw.Describe(\"#\"+String(i)+\".Name\")Case datawindowchild。ls_colname=ldwc.Describe(\"#\"+String(i)+\".Name\")Case datastore。ls_colname=lds.Describe(\"#\"+String(i)+\".Name\")End Choose If IsNull(ls。

#string

随机阅读

qrcode
访问手机版