pb相关小技巧或用法
1.动态post
window lw
lw = w_main
lw.dynamic post event ue_all(ls_no,ls_table)
2.打开隐藏窗口
IF NOT IsValid(w_u_weixin) THEN
open(w_u_weixin)
w_u_weixin.hide()
end if
window lw_window
IF IsValid(w_u_weixin) THEN
w_u_weixin.show()
else
// open(w_u_weixin)
opensheet(lw_window,'w_u_weixin',w_u_main,0,layered!)
end if
3.webservice用法
soapconnection lsc_conn//--在pbsoapclient90.pbd中,pb安装目录share里有
actservicesoap lsrv_obj//pb调用WSDL Location生成的对象
lsc_conn = create soapconnection
lsc_conn.CreateInstance(lsrv_obj,"actservicesoap")
lsrv_obj.savemember()//可调用webservice里的方法
4.openopenuserobject打开用户对象
openuserobjectwithparm(...)
openuserobject(...)
5.itemchanged() 返回值
0--(缺省返回值),接收新修改的值;
1--不接收新修改的值且不允许改变输入焦点;
2--不接收新修改的值但允许改变输入焦点。