Ik heb via Access twee tabellen van een ODBC koppeling gekoppeld. Eén daarvan is een veld met een startdatum van een bepaalde periode. Nu heb ik de volgende query bij veld criteria hierop:
Nu verwacht ik dat hij komt met alle records die tussen de huidige datum en de ingevoerde datum vallen. Echter, dit klopt dus niet, de uitvoer lijkt wel willekeurig.
Nu verwacht ik dat het met de datumnotatie te maken heeft. Wanneer ik via WinSQL de datum oproep dan is de notatie YYYY-MM-DD (zo zou het dus ook in de database moeten staan volgens mij), maar bij Access is de uitvoer DD-MM-YYYY.
Nu heb ik bij de eigenschappen van het invoerveld aangegeven dat hij zich moet houden aan een korte datumnotatie, en heb ook al verschillende invoerfilters geprobeerd. De landinstellingen van mijn systeem staan op de Nederlandse instelling.
Wat zie ik over het hoofd of doe ik verkeerd ?
code:
1
| Between Date() And [Forms]![Formuliernaam]![Invoer_dat] |
Nu verwacht ik dat hij komt met alle records die tussen de huidige datum en de ingevoerde datum vallen. Echter, dit klopt dus niet, de uitvoer lijkt wel willekeurig.
Nu verwacht ik dat het met de datumnotatie te maken heeft. Wanneer ik via WinSQL de datum oproep dan is de notatie YYYY-MM-DD (zo zou het dus ook in de database moeten staan volgens mij), maar bij Access is de uitvoer DD-MM-YYYY.
Nu heb ik bij de eigenschappen van het invoerveld aangegeven dat hij zich moet houden aan een korte datumnotatie, en heb ook al verschillende invoerfilters geprobeerd. De landinstellingen van mijn systeem staan op de Nederlandse instelling.
Wat zie ik over het hoofd of doe ik verkeerd ?