急。。点了登录按钮没反应。VB 本帖最后由 bcrun 于 2010-06-24 15:19:06 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一、If IsNull(用户名) = False Then一句多余,条件永远成立,应该用If Len(用户名)>0 Then。二、DLookup("[密码]", "数据库管理", "[用户名]= """ & 用户名 & """")为什么要加双引号,数据表里用户名如果没有双引号,DLookup返回值将永远为Null,因此条件永远不成立。 这是什么代码?貌似不是vb,是access? If DLookup("[密码]", "数据库管理", "[用户名]= """ & 用户名 & """") = 密码 Then' 如果一致,就关闭当前窗体,并打开客户单位列表窗体 Dim stDocName As String Dim stLinkCriteria As String DoCmd.Close stDocName = ChrW(-32692) & ChrW(31216) & ChrW(-29756) & ChrW(-32680) & ChrW(26102) & ChrW(-27148) & ChrW(26597) & ChrW(-29726) DoCmd.OpenForm stDocName, , , stLinkCriteriaElse "[用户名]= '" & 用户名 & "'" 楼主的命名方法比较有个性,我比较赞成加类型前缀的写法:str用户名 If 用户名.text<>"" Then .... VB如何正确获取网页返回的HTTP头中的Status 如何声明socket函数呢? QQ群:4281029,VB、DELPHI学习群,欢迎加入!! 高手指教 "如何动态更改datareport中的标题" 高分求解:怎样用webbrowser控件下载网页上的一个图片? 关于ACCESS数据库的一个概念问题 怎样给光躯降速(有API可用吗?) 关于TreeView的问题 如何屏蔽Tab键 水晶报表到底是什么?是控件,还是应用程序,我下了一个,装上却找不到控件,为什么? matrixVB插件如何求积分 求一个用VB语言来绑定TreeView的例子
二、DLookup("[密码]", "数据库管理", "[用户名]= """ & 用户名 & """")为什么要加双引号,数据表里用户名如果没有双引号,DLookup返回值将永远为Null,因此条件永远不成立。
If DLookup("[密码]", "数据库管理", "[用户名]= """ & 用户名 & """") = 密码 Then
' 如果一致,就关闭当前窗体,并打开客户单位列表窗体
Dim stDocName As String
Dim stLinkCriteria As String
DoCmd.Close
stDocName = ChrW(-32692) & ChrW(31216) & ChrW(-29756) & ChrW(-32680) & ChrW(26102) & ChrW(-27148) & ChrW(26597) & ChrW(-29726)
DoCmd.OpenForm stDocName, , , stLinkCriteriaElse
str用户名