VFP 登录表单

1、登录.scx:我的登录密码设置为只能为6为,怎么在表单输入密码的TEXT中也设置为只能输入6位 ,输入6位后,光标能自动定在“确定”按钮上
2、当我输入的用户名正确,密码不正确,点击“确定”按钮提示,密码错误后,怎么才能保留用户名,而让密码的TEXT为空
3、我设置用户有1和2权限,1权限可以进行主表单zhu.scx上的任何操作,2权限只能进行查询, 我应该在哪个表单上的什么属性 输入use checker
do case
case rank='1'
thisform.commandgroup1.enabled=.T.
thisform.commandgroup2.enabled=.T.
thisform.commandgroup3.enabled=.T.
thisform.commandgroup4.enabled=.T.

case rank='2'
thisform.commandgroup1.enabled=.T. &&查询
thisform.commandgroup2.enabled=.f.
thisform.commandgroup3.enabled=.f.
thisform.commandgroup4.enabled=.f.

endcase

1.
密码框TEXT的MAXLENTH属性设置为 6 即可。当你输了6位即行跳到TABINDEX为下一个的控件上。若这个TEXT框的TABINDEX是2,则你的 确定 按钮的TABINDEX要设置成 3

2.
假设TEXT2是密码框,
IF THISFORM.TEXT2.VALUE=你的密码
程序
ELSE
=MESSAGEBOX("密码错误!",0,"警告")
WITH THISFORM.TEXT1
.VALUE=""
.SETFOCUS
.REFRESH
ENDWITH
ENDIF

3.
不知道你说些什么。要在哪个表单里操作表CHECKER,那就在那个表单的INIT事件里USE CHECKER.或者你在主程序里就打开表也行。
温馨提示:答案为网友推荐,仅供参考
相似回答