|
Tip 112 - Automatisch een datum wijzigen
Iemand heeft in zijn
records een aantal datumvelden met (voor een buitenstaander)
willekeurige datums. Die moeten allemaal omgezet worden
naar de eerste van de maand. Er werd al geprobeerd een
aantal dagen af te trekken van die datum, maar daarbij was
er natuurlijk het probleem dat eerst dat aantal dagen uit de
datum geïsoleerd moest worden.
Het hoeft helemaal
niet zo moeilijk. Stel dat het datumveld
Contractdatum heet. Om zo'n datum te herleiden tot de
eerste van de maand gebruiken we de Date-functie.
Deze levert immers een datum aan de hand van een
maand, een dag en een jaar. De dag
kennen we al: die is gewoon 1. Voor de maand en het
jaar gebruiken we die van het veld
Contractdatum. Dat is alles!
Date(Month(Contractdatum);1;Year(Contractdatum))
Zie ook Tip
80, Tip
137, en Tip
145.
|