登陆成功,将用户名放在全局变量中,要用的时候拿出来赋值给别的地方显示。
常用的方法是:
1、登陆按钮点击事件,验证都通过后,将用户名赋值给全局变量
2、需要用到的地方,比如打开一个窗口,显示用户名给一个文本框,就在窗口的OPEN事件里面将全局变量赋值给文本框,就如你些的,sle_6text = 全局变量
使用窗口名加界定符再加变量的形式。
根据pb的使用说明,在打开和关闭窗口时进行数据传递OpenWithParm(windowvar,parmeter{,parent})其中windowvar是要打开的窗口名称,可以是window画板中定义的窗口,使用窗口名加界定符再加变量的形式可以调节。
pb是PowerBuilder缩写,窗口控件是构造PowerBuilder应用程序界面的基本部件,应用程序和用户之间的交互活动都需要通过具体的窗口控件来完成。
setfilter()是数据窗口过滤函数,你可以查一下PB帮助,有详细的说明还有例子
还有,这个函数要根据你的具体条件限定显示结果,我只把如何应用告诉你,具体如何实现你自己做一下吧
先定义一个变量
string ls_filter,ls_temp
ls_temp = '11111'
ls_filter = '字段名='"+ls_temp+"''
dw_1setfilter(ls_filter)
dw_1filter()
=========================
那你接着在构造一个条件呗
两个条件用or连接,依然用filter()函数
比如说,在窗口w_1中引用w_2窗口的sle_1控件的值,这样写:
string v
v=w_2sle_1text
-----------------------------
那就是这样:
boolean v
v=w_2rb_1checked
以上就是关于怎么在pb中取得登录用户名 比如说现实在一个文本框里面全部的内容,包括:怎么在pb中取得登录用户名 比如说现实在一个文本框里面、pb如何调用其他窗口的变量、pb 数据窗口查询等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)