谁知道pb的登陆窗口怎么做?

2026年09月28日 05:12
有2个网友回答
网友(1):

你首先要有一个登录的用户表,记录着登录的ID和密码。
然后做一个登录的窗口,这个窗口应该好做吧?创建一个窗口,加两个singlelineedit控件,一个用来输入姓名,一个用来输入密码,放到窗口上。输入密码的,把PASSWORD属性选中,就会隐藏输入的内容了。

然后在主应用的open事件中,先照常写原来PB连接数据库的字符串,当判断连接数据库成功之后,打开您先创建的这个登录窗口比如叫w_login,打开后,用户就会在您创建的输入用户名和密码的地方输入登录的ID和密码。然后点击登录按钮。
那么您就在登录按钮中,做用户名密码的校验。
这里我们可以取到用户输入的用户ID和密码,sle_user.text, sle_pwd.text。
取到之后,到用户登录表做验证。比如这么写select count(*) into li_cnt from 登录表 where 登录ID = :ls_logid and 登录密码 = :ls_pwd;
然后判断if li_cnt <= 0 then等于0,即表中没有符合记录的数据,那么说明这个用户名或者密码一定输入错误了,就提示用户输入错误。否则,open(w_main)就可以了。

网友(2):

看你是要做哪一种的,网上有很多种。