Private Sub txtName_LostFocus()
'判断有没有这个用户
’****************
If txtName <> "" Or txtName <> Null Then
strNaID = txtName
'strtxtName = txtName
varNA = DLookup("[NameID]", "NAPAZ", "[NameID]=" & "'" & strNaID & "'")
If varNA <> "" Then
bletxtName = False
strTxtNameID = varNA
Else
MsgBox "没有这个用户!或者还没有得到系统管理员的确认!请重新输入您的用户名,或者向系统管理员联系。", 0, "提示信息:"
Me.txtName.SetFocus
txtName.Text = ""
'strtxtName = ""
bletxtName = True
strTxtNameID = ""
strTxtPass = ""
End If
Else
MsgBox "没有这个用户!或者还没有得到系统管理员的确认!请重新输入您的用户名,或者向系统管理员联系。", 0, "提示信息:"
'strtxtName = ""
bletxtName = True
strTxtNameID = ""
strTxtPass = ""
Me.SetFocus
End If
End Sub
以上是利用窗体设立用户名称(密码代码相同)。当然不一定用判断用户名。
然后在Private Sub Form_BeforeUpdate(Cancel As Integer)与END SUB 之间键入
me.name=strtxtnameid
"name"是你表中的记录修改数据字段的名称。
[此贴子已经被作者于2003-7-2 22:06:00编辑过]
|