Hallo allemaal,
Met de VBA opdracht Me.CrediteringTeLaat =DCount("*", "Q_Crediteringen", "Cr_DatumInvoer < #30-1-2021#") laat uitvoeren dan worden keurig alle records geteld die ouder zijn dan 2 maanden.
Maar wanneer ik het vetgedrukte vervang door Me.CrediteringTeLaat = DCount("*", "Q_Crediteringen", "Cr_DatumInvoer<" & "DateAdd("m", -2, Date)") dan geeft het de foutmelding: verwacht lijstscheidingsteken of ) .
En dan begint avontuur met het zoeken naar voorbeelden en verwijderen, toevoegen en verplaatsen van " en/of ' om er uiteindelijk helemaal gek van te worden zonder het gewenste resultaat te krijgen. Doorgaans kom ik er door zoeken wel uit maar nu ben ik even de weg kwijt.
Is hiervoor ergens een syntax uitleg voor te vinden of gaat er iets in de basis fout?
Met de VBA opdracht Me.CrediteringTeLaat =DCount("*", "Q_Crediteringen", "Cr_DatumInvoer < #30-1-2021#") laat uitvoeren dan worden keurig alle records geteld die ouder zijn dan 2 maanden.
Maar wanneer ik het vetgedrukte vervang door Me.CrediteringTeLaat = DCount("*", "Q_Crediteringen", "Cr_DatumInvoer<" & "DateAdd("m", -2, Date)") dan geeft het de foutmelding: verwacht lijstscheidingsteken of ) .
En dan begint avontuur met het zoeken naar voorbeelden en verwijderen, toevoegen en verplaatsen van " en/of ' om er uiteindelijk helemaal gek van te worden zonder het gewenste resultaat te krijgen. Doorgaans kom ik er door zoeken wel uit maar nu ben ik even de weg kwijt.
Is hiervoor ergens een syntax uitleg voor te vinden of gaat er iets in de basis fout?