access窗体 登陆按钮代码问题

就是做这样的一个登陆窗体,在写完登陆按钮的代码后,按登陆按钮时却出现了“编译错误:方法和数据成员未找到”。代码是这样的:PrivateSubCommand10_Click... 就是做这样的一个登陆窗体,在写完登陆按钮的代码后,按登陆按钮时却出现了“编译错误:方法和数据成员未找到”。

代码是这样的:
Private Sub Command10_Click()
If IsNull(用户名) = False Then
If DLookup("[密码]", "管理员", "[用户名]=""" & 用户名 & """") = 密码 Then
DoCmd.Close
DoCmd.OpenForm "主窗体"
Else
密码 = ""
密码.SetFocus
MsgBox "密码错误!", vbCritical
End If
End If
End Sub

请问是哪里出错了??
展开
 我来答
access软件网
2013-05-29 · TA获得超过367个赞
知道小有建树答主
回答量:563
采纳率:50%
帮助的人:404万
展开全部
可能错误原因有以下
一、出错原因:窗体控件名称与代码名称不一致
解决方法:把控件名称改成跟代码里面调用的名称一致 (一般是文本框名称写错,如名称命名到标签上,造成误认为命名到文本框)
二、出错原因:对象的属性名或方法名写错
解决方法:尽量使用VB的自动列出成员功能:当准确拼写出对象名和 . 后,系统自动会列出该对象在运行态可用的属性和方法,用户可以定位后按TAB键或空格键或双击鼠标快速准确录入。这样既可减少录入,也可防止此类错误的出现。

DLookup 后面的变量格式也不对
数值型: DLookup ("字段","表名","字段名="&数值型变量)
文本型: DLookup ("字段","表名","字段名='"& 文本型变量 &"'")
日期型: DLookup ("字段","表名","字段名=#"& 日期型变量 &"#")
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式