Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
inlognaam..........password
jeroen................12345
elroy...................67890
kees...................pietje
gebruikersnaam:
______________
wachtwoord:
______________
|login| |annuleren|
if gebruikersnaam <> TBL_gebruiker.[inlognaam] msgbox probeer opnieuw
else check password van de gebruikersnaam
goed is openen volgend formulier
en bij fout weer een msgbox
dim cnn as ADODB.connection
dim rst as new ADODB.recordset
dim strSQL as string
set cnn=currentproject.connection
strSQL="SELECT password FROM tabelnaam WHERE username = " & me.usernameveld & ";"
rst.open strSQL, cnn, acOpenDynamic
rst.movefirst
if rst.fields(0) = me.passwordveld then
password OK 'login uitvoeren
else
password niet OK 'login niet uivoeren
end if
rst.close
cnn.close
set rst = nothing
set cnn = nothing
Sub loginknop_Click()
'initialisatie
Dim antw As String
Dim antwfrm As String
Dim inlog As Byte
Dim db As DAO.Database
Set db = CurrentDb
Dim rs As DAO.Recordset
Set rs = db.OpenRecordset("TBL_login")
'naar bovenste record gaan
rs.MoveFirst
'waneer het niet het laatste record is
While Not rs.EOF
' als FRM_gebruiker gelijk aan TBL_gebruiker en FRM_pas aan TBL_pas dan inlog +1
If gebruiker.Value = rs.Fields(1) And pas.Value = rs.Fields(2) Then inlog = inlog + 1
rs.MoveNext
Wend
' is inlog groter als 0 dan msgbox anders pas of gebruiker fout
If inlog > 0 Then DoCmd.OpenForm "FRM_PC" Else MsgBox ("de gebruikersnaam en/of wachtwoord die u heeft ingevoerd is fout. probeert u het nog eens" & inlog)
rs.Close
Set rs = Nothing
db.Close
Set db = Nothing
End Sub
alleen hij struikeld over het dik gedruktePrivate Sub vergetenknop_Click()
Dim db As ADODB.Connection
Dim rs As New ADODB.Recordset
Dim strSQL As String
Set cnn = CurrentProject.Connection
strSQL = "SELECT pas FROM TBL_login WHERE login = " & Me.loginfld & ";"
rs.Open strSQL, cnn, acOpenDynamic
rs.MoveFirst
If rs.Fields(2).Value = Me.pasfld.Value Then Password = OK Else Password = NOK
If Password = OK Then MsgBox ("welkom als gebruiker") Else MsgBox ("foute invoer")
rs.Close
cnn.Close
Set rst = Nothing
Set cnn = Nothing
End Sub
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.