FoxPro 表单中需单击关闭按钮或按alt+q表单退出要如何写代码? 10

 我来答
茅惠0FN
2017-04-15 · 超过22用户采纳过TA的回答
知道答主
回答量:133
采纳率:0%
帮助的人:14.6万
展开全部
怎么验证口令? 用户名和口令是放在一个表里吗?

假如有表,名称user,字段用户名,口令,都是字符型
表单上有2个文本框,txtuser,txtpassword, 1个确认按钮cmdok
要弄个公共变量存储错误次数, 不能用局部变量,否则按钮代码执行完就释放了.如果自定义表单属性存放更好.

1,在表单的init事件中定义存储密码错误次数的变量:
public gnerror
gnerror=0

2,确认按钮的click代码:
select user
locate for 用户名=thisform.txtuser.value and 口令=thisform.txtpassword.value
if found()
mesagebox("欢迎进入系统")

thisform.release
else
gnerror=gnerror+1
if gnerror<=3
messagebox("你是第"+alltrim(str(gnerror))+"次输入,请重试")

else
mesagebox("对不起,你不是合法用户,请退出")

endif
endif
追问
不好意思,我没有看懂
我只做出了点击关闭按钮退出,但点击alt+q直接退出没有做出来
我的操作法方是双击关闭按钮在编辑页面输入thisform.release

可否麻烦你简单的说下点击alt+q的退出方法?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式