hur.cn - 华软网

 热门搜索

PB中能否自定义datastore的列

  作者:未知    来源:网络    更新时间:2019/1/25
需要维护以前的一个项目,对PB不是很懂。
能不能定义个datastore,这个datastore所包括的列通过代码来定义?
------华软网友回答------
datastore 除不看来以外其余属性与 datawindow 基本相同
------华软网友回复------
你能够通过datastore的syntaxfromsql方法从自定义的SQL语句生成语法,SQL语句中写上你自己的列,然后调用create方法生成
------华软网友回复------
关注。。
能够通过
ds_1
ds_2
实现
------华软网友回复------
你能够通过datastore的syntaxfromsql方法从自定义的SQL语句生成语法,SQL语句中写上你自己的列,然后调用create方法生成

我也知道这样的做法,现在就是这样来实现的。通过前往没有记录的结果来建立一个空的datastore。
我的意思是能不能通过PB script来实现column的定义,如果不行就只可这样了。
------华软网友回复------
能够,用动态创建技术. 
例子
动态创建一个计算列控件
string ll
ll=' create compute(band=summary alignment="1" expression="sum(zcb_sl for all)"border="2" color="0" x="2798" y="0" height="76" width="462" format="0.00"  font.face="宋体" font.height="-10" font.weight="400"  font.family="0" font.pitch="2" font.charset="134" background.mode="1" background.color="553648127" )'
dw_1.Modify (ll)

//用动态创建首先你要熟悉DW的语法,建议用edit source方法查看一下语法,抄过来改一下就能够用于你自己的动态创建.
------华软网友回复------
完全能够,用楼上的措施即可,可判一下,是否直行成功
------华软网友回复------
动态创建就能够.      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。