Hallo,
Again I have problems with setting a recordset depending of a SQL statement.
I am asking for 2 parameters (month and station) to be used in the where part of my SQL statement.
I receive an error 3061 (to less parameters expected at least 2). Who can help me on this?
The code:
regards Apestaart
Again I have problems with setting a recordset depending of a SQL statement.
I am asking for 2 parameters (month and station) to be used in the where part of my SQL statement.
I receive an error 3061 (to less parameters expected at least 2). Who can help me on this?
The code:
Code:
Dim stDocName As String
Dim rst As Recordset, strSQL As String, strStation As String, KMaand As Date
strStation = InputBox("Welk station?")
KMaand = InputBox("Welke maand?")
strSQL = "SELECT [tabGewerkte uren].MaandID AS [tabGewerkte uren_MaandID], [tabGewerkte uren].RelID, [tabGewerkte uren].[Totaal uren], TabExtern.StationexID, [tabGewerkte uren].Maand, TabExtern.[Externe uren], TabExtern.MaandID AS TabExtern_MaandID, TabStations.Station, TabStations.StationID, [Naam Query].Naam FROM ((TabRegios INNER JOIN TabStations ON TabRegios.RegioID = TabStations.RegioID) INNER JOIN (Werknemers INNER JOIN [Naam Query] ON Werknemers.RelID = [Naam Query].RelID) ON TabStations.StationID = Werknemers.StationID) INNER JOIN ([tabGewerkte uren] LEFT JOIN TabExtern ON [tabGewerkte uren].MaandID = TabExtern.MaandID) ON Werknemers.RelID = [tabGewerkte uren].RelID WHERE ((([tabGewerkte uren].Maand)=KMaand) AND ((TabStations.Station)=strStation));"
Set rst = CurrentDb.OpenRecordset(strSQL)
regards Apestaart