enterprize
New member
אובייקט עדכני באקסס 2016
שלום רב,
אני מנסה לכתוב קוד לכפתור למסך Login למסד נתונים.
מצאתי קוד בסרטון באינטרנט שנכתב באקסס 2013 -
בעת כתיבת הקוד - האובייקט as database לא זוהה.
האם יש אובייקט במקומו בגרסת 2016 שיכול להפעיל את הקוד הזה?
האם יש קוד אחר שיכול לתת את המענה של מסך LOGIN מטבלת שם משתמש וסיסמה?
Private Sub BtnLogin_Click()
Dim rs As recordset
Set rs = CurrentDb.openrecordset("tblUsers", dbOpenSnapshot, dbReadonly)
rs.findfirst "Username='" & Me.txtUsername & "'"
If (rs.NoMatch = True) Then
Me.lblWrongUser.Visible = True
Me.txtUsername.SetFocus
Exit Sub
End If
Me.lblWrongUser.Visible = False
If (rs!password <> Me.txtPass) Then
Me.lblWrongPass.Visible = True
Me.txtPass.SetFocus
Exit Sub
End If
Me.lblWrongPass.Visible = False
DoCmd.OpenForm "FrmMainApp"
DoCmd.Close acForm, Me.Name
End Sub
שלום רב,
אני מנסה לכתוב קוד לכפתור למסך Login למסד נתונים.
מצאתי קוד בסרטון באינטרנט שנכתב באקסס 2013 -
בעת כתיבת הקוד - האובייקט as database לא זוהה.
האם יש אובייקט במקומו בגרסת 2016 שיכול להפעיל את הקוד הזה?
האם יש קוד אחר שיכול לתת את המענה של מסך LOGIN מטבלת שם משתמש וסיסמה?
Private Sub BtnLogin_Click()
Dim rs As recordset
Set rs = CurrentDb.openrecordset("tblUsers", dbOpenSnapshot, dbReadonly)
rs.findfirst "Username='" & Me.txtUsername & "'"
If (rs.NoMatch = True) Then
Me.lblWrongUser.Visible = True
Me.txtUsername.SetFocus
Exit Sub
End If
Me.lblWrongUser.Visible = False
If (rs!password <> Me.txtPass) Then
Me.lblWrongPass.Visible = True
Me.txtPass.SetFocus
Exit Sub
End If
Me.lblWrongPass.Visible = False
DoCmd.OpenForm "FrmMainApp"
DoCmd.Close acForm, Me.Name
End Sub