Code:
Sub Wegschrijven(ByRef AantKg, ByRef EuroInclBtw, ByRef StartDatum, ByRef EindDatum, ByRef Code, ByRef IDCode, ByRef kVEM, ByRef KgDs, ByRef Stikstof, ByRef Fosfaat)
Dim MaandStart, MaandEind, JaarStart, JaarEind, GebruiksDagen, KgDag, EuroDag, EindeMaandStartDatum, BeginMaandEindDatum, StikstofDag, FosfaatDag
Dim AantalMaanden, VerschilJaren, KgBeginMaand, MaandInvoer, EuroBeginMaand, KgLaatsteMaand, EuroLaatsteMaand, teller, KgMaand, KgEuro
Dim GebruiksMaanden, GebruiksJaar, JaarNummer, ZoekJaar, ZoekMaand, MaandDagen, xMaandDagen, kVEMDag, KgDsDag, kVEMBeginMaand, KgDsBeginMaand, kVEMLaatsteMaand, KgDsLaatsteMaand
Dim StikstofBeginMaand, FosfaatBeginMaand, StikstofLaatsteMaand, FosfaatLaatsteMaand, Stikstof2, Fosfaat2, LastOfMonth
Dim DBase As DAO.Database
Dim strSQL, strSQL2, strSQL3 As String
Set DBase = CurrentDb
strSQL = "SELECT * FROM T_KgEuro WHERE Code = " & Code & " And [B][COLOR="red"]InvoerNummer [/COLOR][/B]= " & IDCode & ""
With DBase.OpenRecordset(strSQL)
.MoveLast
.MoveFirst
If .RecordCount > 0 Then
.Delete
End If
.Close
End With
Set DBase = Nothing
Dit is even het stukje VBA waar ik in vast loop.
InvoerNummer geeft als ik op schift F9 druk de volgende fout:
Een expressie is niet gedefinieerd in de context.
Maak ik van InvoerNummer [InvoerNummer] dan geeft ie de melding:
kan het veld|1 niet vinden waarnaar verwezen wordt in de expressie
Het veld heeft in de brontabel de eigenschappen: Dubbele Preciesie, Vast en 0 decimalen.
Het gekke voor mij is dat " & IDCode & " keuring een waarde heeft.
Wie kan mij verder helpen?
gr
BB