-
你的**太混乱了。
v username=alltrim(用户名. value)v password = alltrim (password. value)if empty(v 用户名)。
messagebox('请输入用户名')
用户名。 setfocus
return
endiflocate for alltrim(username) = =v username 和 alltrim(password) = =v password。
if found()
vpublic permissions = alltrim (权限) vpublic username = alltrim (username) do form main form. scx 名称表单的主要形式。
如果找到(),则为 v username==alltrim(username) 进行 elselocate for v username==alltrim(username)。
messagebox('密码不正确,请重新输入'密码。 value=''
密码。 setfocus
elsemessagebox('用户不存在'用户名。 value=''
密码。 value=''
用户名。 setfocus
endifendif
-
定位 alltrim = =v username 和 alltrim = =v 密码。
两个“等号”之间不能有空格!!
让我们把这条线改得更好,试一试。
-
两个等号(==)表示绝对相等,两个等号之间不能有空格,两个等号之间的空格应删除。
等等"输入错误,请重新输入"窗口超时,必须在 timeou 之后输入暂停的秒数。
-
请检查表中“林类号”和“小类号”字段类型是否为字符类型(c),如果不是字符类型,而是数字类型(n),则需要将上述**改为:
select '1. 平朗托儿所84班'
do case
大小写集过滤器为 allt ==alltrim(case
将 filter 设置为 Limban number=val(case
将过滤器设置为小班号=val(endcase
-
根据您的程序,此段落很可能与列表框或组合框相关。 第一项代表数学,第二项代表语言。 列表框组合框中的 value 属性可以是数字或字符,具体取决于您的设置。
如果未设置,则为默认字符类型。 看起来你没有设置它。 解决方法很简单,只需将两个 case 语句更改为"1"、"2"能。
请注意,两边的双引号必须是半角。 你可以试试。
-
如果团队。 团队代码是基于字符的。
找到 All for Teams。 团队代码。
如果团队。 团队代码的类型为数字。
找到 All for Teams。 团队代码。
-
检查"分数"桌子"期末成绩"它不是数字 (n) 字段。
-
把所有的“最终成绩”。"更改为 val(最终分数)。
-
检查两个库中学生证的字段类型是否相同。
快捷键:Ctrl + Shift + P将概念数据模型 (CDM) 转换为 Voltaic 备用物理数据模型 (PDM)。 >>>More
如何? 想要重新安装系统? 还是升级?