怎么在pb中取得登录用户名 比如说现实在一个文本框里面

怎么在pb中取得登录用户名 比如说现实在一个文本框里面,第1张

登陆成功,将用户名放在全局变量中,要用的时候拿出来赋值给别的地方显示。

常用的方法是:

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 数据窗口查询等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9572682.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存