F
fedum
I have made a parameter query with the parameters
Startdate en Enddate (type date).
If i try this query everything is ok. Then I have made a
form to ask the startdate end enddate and count the
matching records. This with a VBA-program. I get an error
13: Types do not match. Can somebody help me because this
code was working before.
Private Sub cmdTelRecords_Click()
Dim dbHuidig As Database
Dim rstMutatie As Recordset
Dim qdfMutatie As QueryDef
Dim strAantal As String
'On Error GoTo ErrHandler:
Set dbHuidig = CurrentDb
Set qdfMutatie = dbHuidig.QueryDefs("qryschattingsdatum")
Me.txtAantalRecords.SetFocus
txtAantalRecords.Text = ""
qdfMutatie.Parameters("begindatum") = CDate(txtBeginDatum)
qdfMutatie.Parameters("einddatum") = CDate(txtEinddatum)
Set rstMutatie = dfMutatie.OpenRecordset 'error !!!!!!!!!!!
If rstMutatie.RecordCount = 0 Then
MsgBox "Er zijn geen overeenstemmende records te
vinden", , "Melding"
Else
rstMutatie.MoveLast
strAantal = rstMutatie.RecordCount
Me.txtAantalRecords.SetFocus
txtAantalRecords.Text = strAantal
End If
Exit Sub
ErrHandler:
MsgBox "Er heeft zich een fout voorgedaan of er zijn
geen records aanwezig", , "Melding"
End Sub
Startdate en Enddate (type date).
If i try this query everything is ok. Then I have made a
form to ask the startdate end enddate and count the
matching records. This with a VBA-program. I get an error
13: Types do not match. Can somebody help me because this
code was working before.
Private Sub cmdTelRecords_Click()
Dim dbHuidig As Database
Dim rstMutatie As Recordset
Dim qdfMutatie As QueryDef
Dim strAantal As String
'On Error GoTo ErrHandler:
Set dbHuidig = CurrentDb
Set qdfMutatie = dbHuidig.QueryDefs("qryschattingsdatum")
Me.txtAantalRecords.SetFocus
txtAantalRecords.Text = ""
qdfMutatie.Parameters("begindatum") = CDate(txtBeginDatum)
qdfMutatie.Parameters("einddatum") = CDate(txtEinddatum)
Set rstMutatie = dfMutatie.OpenRecordset 'error !!!!!!!!!!!
If rstMutatie.RecordCount = 0 Then
MsgBox "Er zijn geen overeenstemmende records te
vinden", , "Melding"
Else
rstMutatie.MoveLast
strAantal = rstMutatie.RecordCount
Me.txtAantalRecords.SetFocus
txtAantalRecords.Text = strAantal
End If
Exit Sub
ErrHandler:
MsgBox "Er heeft zich een fout voorgedaan of er zijn
geen records aanwezig", , "Melding"
End Sub