Archief - Access: Verschil tussen 2 datums

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Stimpy

Legacy Member
Hallo

Ik wil eenvoudigweg het verschil tussen 2 datums berekenen
ik heb een rapport met daarop een textvak MS_Open_Date en een ander textvak MS_Close_Date
nu wil ik gewoon weergeven hoeveel dagen daartussen zitten.
dus in een 3e textvak:
=DateDiff("d",[MS_Open_Date],[MS_Close_Date])
maar hij zegt dan ongeldige tekens of expressie of missend argument ..

iemand die even de correcte opgave kan geven want dit lijkt me eigelijk wel correct :x


ok rofl
=[MS_Open_Date]-[MS_Close_Date]
da werkt .. waarom moeilijk doen alst zo gaat :p nu nog zien af te ronden

ma kweet nog altijd ni waarom bovenstaande oplossing niet werkt

Stimpy

Legacy Member
Hallo

Ik wil eenvoudigweg het verschil tussen 2 datums berekenen
ik heb een rapport met daarop een textvak MS_Open_Date en een ander textvak MS_Close_Date
nu wil ik gewoon weergeven hoeveel dagen daartussen zitten.
dus in een 3e textvak:
=DateDiff("d",[MS_Open_Date],[MS_Close_Date])
maar hij zegt dan ongeldige tekens of expressie of missend argument ..

iemand die even de correcte opgave kan geven want dit lijkt me eigelijk wel correct :x


ok rofl
=[MS_Open_Date]-[MS_Close_Date]
da werkt .. waarom moeilijk doen alst zo gaat :p nu nog zien af te ronden

ma kweet nog altijd ni waarom bovenstaande oplossing niet werkt

daVinci

Legacy Member
Een gokje, maar ik denk dat het te maken heeft met het verschil tussen Amerikaanse en Europese datumnotatie. Geef in de 2 tekstvakken eens een Amerikaanse datum in (yyyy-mm-dd ipv dd-mm-yyyy). Als dat goed gaat moet je voor het gebruik van die functie je datumnotatie veranderen, dmv bv. een andere functie (zelf maken in VBA of zoeken via google).

Zhergan

Legacy Member
Waar gebruik je die formule? Als je het gebruikt in een control dat op een formulier staat, moet je gebruik maken van ";" ipv ",". Access gebruikt enkel de "," in code.

Dus probeer eens:
=DateDiff("d";[MS_Open_Date];[MS_Close_Date])

Stimpy

Legacy Member
Zhergan zei:
Waar gebruik je die formule? Als je het gebruikt in een control dat op een formulier staat, moet je gebruik maken van ";" ipv ",". Access gebruikt enkel de "," in code.

Dus probeer eens:
=DateDiff("d";[MS_Open_Date];[MS_Close_Date])

thanks deze werkt :) dan staat het dus fout op de website van office zelf :/
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan