Ik ben met Visual basic bezig en VBA, VB is uitgebreider ... ik heb nu een VB code die werkt en wil hem in VBA voegen. Alleen dan heb je weer andere codes nodig ...
Ik heb al heel lang gezohct maar weet het antwoord niet. Weet iemand misschien hoe ik deze code hieronder goed werkend krijg in VBA?
Dim dbs As DAO.Database
Dim rstTable As DAO.Recordset
Dim rstQuery As DAO.Recordset
Dim strFilePath As String
Dim strWachtwoord As String
strFilePath = "C:\Documents and Settings\" & _
"\Informatica\gebruikers.mdb"
Set dbs = OpenDatabase(strFilePath)
Set rstTable = dbs.OpenRecordset("GEBRUIKERS")
strWachtwoord = "SELECT WACHTWOORD FROM GEBRUIKERS" & _
"WHERE GEBRUIKERSNAAM = '" + txtgebruikersnaam.Text + "'"
Set rstQuery = dbs.OpenRecordset(strWachtwoord)
If txtwachtwoord.Text = rstQuery Then
UserForm1.Show
Unload UserForm2
Else
Unload UserForm2
Unload UserForm1
End If
End Sub
Het gaat dan vooral om de declaraties zoals:
Dim dbs As DAO.Database
Dim rstTable As DAO.Recordset
Dim rstQuery As DAO.Recordset
Deze laatste 3 heb ik problemen mee, hopelijk iemand die weet hoe ik ze juist kan declareren in VBA.
Ik moet het in VBA doen om een of andere reden, het liefst had ik natuurlijk maarja .. het moet VBA!
Dim dbs As DAO.Database
Dim rstTable As DAO.Recordset
Dim rstQuery As DAO.Recordset
Dim strFilePath As String
Dim strWachtwoord As String
strFilePath = "C:\Documents and Settings\" & _
"\Informatica\gebruikers.mdb"
Set dbs = OpenDatabase(strFilePath)
Set rstTable = dbs.OpenRecordset("GEBRUIKERS")
strWachtwoord = "SELECT WACHTWOORD FROM GEBRUIKERS" & _
"WHERE GEBRUIKERSNAAM = '" + txtgebruikersnaam.Text + "'"
Set rstQuery = dbs.OpenRecordset(strWachtwoord)
If txtwachtwoord.Text = rstQuery Then
UserForm1.Show
Unload UserForm2
Else
Unload UserForm2
Unload UserForm1
End If
End Sub
Het gaat dan vooral om de declaraties zoals:
Dim dbs As DAO.Database
Dim rstTable As DAO.Recordset
Dim rstQuery As DAO.Recordset
Deze laatste 3 heb ik problemen mee, hopelijk iemand die weet hoe ik ze juist kan declareren in VBA.
Ik moet het in VBA doen om een of andere reden, het liefst had ik natuurlijk maarja .. het moet VBA!