ZKX's LAB

关于 PB字段 pb 获取字段名

2021-03-09知识6

关于 PB字段 你是想把国家|中国|美国|日本。显示在PB一个字段里?直接串起来不就好了?先把所有要合并的国家名查询出来,放在一个数据窗口中:dw1,并一一读出放在一个字符串中,用|连接即:ls_1=|中国|美国|日本。然后把这个字符串赋给你要显示的字段假设为dw_2.object.guojia[row]='|国家|~r~n'+ls_1。

PB中的报表字段,不允许字段名为自然数吗 是的,是为了避免SQL语句的冲突。如果允许的话,where 123=1,123系统就无法判断是字段名还是数值了。

关于 PB字段 pb 获取字段名

PB中如何获取当前数据窗口中的某一个字段值?刚接触PB,愿包涵,是这样的:数据窗口显示时有多个字段,想取出一个赋值给变量.定义变量 v,然后 v=dw_1.object。.

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。

随机阅读

qrcode
访问手机版