vf数据库编程问题,连续3次输入错误,则禁止用户输入

现在要设计这样一个数据库登录窗口,如果用户输入帐号和密码正确,则显示:"欢迎登录",如果输入密码错误,则显示:"密码输入错误,请重新输入",而且如果用户连续3次输入错误,则禁止用户输入 请问如何用VF编程实现啊?

第1个回答  2019-07-12
假设表单的text1用来输入账号,text2用来输入密码,command1为“确定”按钮,command2为“退出”按钮。
text2的passwordchr属性设置为“*",防止登录时屏幕显示密码。
假设登录时正确的账号是“账号”,密码为“123456”
双击登录表单的空白处,进入form1的load事件,输入:
public
dlcs
&&登录次数变量
public
dlcs
dlcs=0
关闭load事件。
双击command1,进入确定按钮的click事件,输入:
zh1=allt(thisform.text1.value)
kl1=allt(thisform.text2.value)
if
zh1="账号"
and
kl1="123456"
=messagebox("欢迎登录")
thisform.release
do
form
menu1
&&口令正确进入菜单表单
else
dlcs=dlcs+1
if
dlcs>3
=messagebox("密码输入错误,再见")
thisform.release
do
form
quit1
&&三次错误进入退出表单
else
=messagebox("密码输入错误,请重新输入")
endif
endif

vf数据库编程问题,连续3次输入错误,则禁止用户输入
text2的passwordchr属性设置为“*",防止登录时屏幕显示密码。假设登录时正确的账号是“账号”,密码为“123456”双击登录表单的空白处,进入form1的load事件,输入:public dlcs &&登录次数变量 public dlcs dlcs=0 关闭load事件。双击command1,进入确定按钮的click事件,输入:zh1=allt(thisform.text1.v...

怎样设置 VF6.0 中的登陆密码(和只能输入3次密码)程序。谢谢...
首先需要一个表,表中有用户名和密码两个字段,然后用文本框中输入的内容与密码字段进行比较,正确就允许登陆,再设置一个公共变量进行计数,密码三次不正确则登陆按钮就变成灰色。

...要求分数在60到100之间 否则提示 输入错误 怎么写 跪求大神
在数据库的表上点右键-修改,然后选择分数字段,然后在字段有效性中输入:分数>=60 and 分数<=100 ,然后在提示信息中输入(包括引号):"输入错误"

为什么在写VF时总是出现语法错误?请高手解决
上面的命令中你多加了一个逗号和括号,去掉性别 C(2),后面的这个逗号,去掉性别="女")后的括号。另外还有就是你前面应该已经打开数据库,或建立了数据库。要在你所使用的数据库中来建立你的表。可以到我的空间中来,会对你有帮助。文章在VFP分类中。

懂VF进,数据库表上字段有效性规则是什么意思啊,在哪一章可以找到这个内...
如果尝试输入无效数据,数据库管理系统(DBMS)会拒绝保存记录,并可能显示错误信息。这样的规则对于维护数据质量至关重要,尤其是在需要保证数据准确性的企业或机构中。关于字段有效性规则的具体内容,通常可以在数据库管理的章节中找到,尤其是在介绍数据库设计、表结构定义和数据完整性的部分。

vf数据库加入触发器如提示输入记录的数不能超过100
vf数据库加入触发器如提示输入记录的数不能超过100 设计了一个输入成绩的表单,但是要求输入的成绩不能超过100,先谢谢各位大虾了... 设计了一个输入成绩的表单,但是要求输入的成绩不能超过100,先谢谢各位大虾了 展开  我来答 分享 微信扫一扫 新浪微博 QQ空间 举报 浏览17 次 可选中1个或多个下面的...

在数据库vf软件中,怎么制作用密码登陆的登陆界面???急急急
value+1 if thisform.spinner1.value=3 messagebox("对不起口令不正确!"+chr(13)+"对不起,你无权使用!",48,"登入信息")thisform.release quit endif messagebox("密码错误,请重新输入!",48,"登入信息")thisform.text1.setfocus thisform.text1.value=""thisform.refresh endif endif ...

vf 用户管理密码和权限设置 遇到一点问题。。
大家从前一定遇到过这样一个问题,当我们用DOS6.2分区命令FDISK对一块大容量硬盘进行分区时,发现最大只能分出2GB的分区来,这就是FAT16在作怪。一块超过2GB的大容量硬盘,在这种情况下也就只能分成许多小于2GB的分区使用。3. FAT32格式 由于FAT16所带来的诸多不便,从Win97开始,FAT32的出现也就成为...

【急求】如何用VF做一个个人日记管理系统,特别是登录的问题
IF EMPTY(cname).or.empty(cpsd)MESSAGEBOX("用户名或密码不能为空,请重新输入",48,"系统提示")thisform.text1.Value=""thisform.text2.Value=""thisform.text2.SetFocus ELSE go top LOCATE for ALLTRIM(cname)=ALLTRIM(name)SET EXACT ON IF !FOUND()MESSAGEBOX("用户不存在",46,"系统提示"...

VF 用的是什么语言?
第一层是用户界面:它包含了用户界面,让使用者输入,输出,查询等工作;第三层是资料层:它就是用来放资料的地方,一般是指后端数据库,主要有包括 Oracle、SQL Server 等,它主要是提供一个很大的地方,来有规则的存放数据;第二层是商务逻辑层(中间层):有人要说了:存取资料,直接从第一层跳到第二层可不可以?当然...

相似回答
大家正在搜