verjaardag

Status
Niet open voor verdere reacties.

paul jacobs

Gebruiker
Lid geworden
6 jun 2004
Berichten
87
Ik heb een db met daar in een tabel met persoonsgegevens waaronder ook geboortedatum.
Nu wil ik in een formulier een verjaardagsmelder maken maar krijg het niet voor elkaar,
Ik wil dus dat het jaartal vervalt
:confused:
 
Om de maand uit een datum te halen gebruik je:

Month([Datumveld])


Om de dag uit een datum te halen gebruik je:

Day([Datumveld])


Je kan ze eventueel weer aan elkaar plakken met :

Day([Datumveld]) & "-" & Month([Datumveld])
 
Het werkt ! Alleen wil ik met een query een selectie maken van mensen die de komende 7 dagen jarig zijn … dat krijg ik niet voor elkaar :confused:
 
In query voeg je het veld [Datumveld] aan raster toe. Onder dit veld plaats je het criterium:
>=Date And <=Date + 7
 
Iets gaat er mis …
Ik heb een voorbeeld gemaakt met de gegevens die ik nu heb .
Alvast bedankt
Paul
 

Bijlagen

  • verjaardag.zip
    11,2 KB · Weergaven: 58
Date met functiehaakjes

Ik was functiehaakjes vergeten.
Je moet niet datumveld splitsen in maand en dag. Gewoon het hele veld.

SQL:
SELECT Tabel1.id, Tabel1.naam, Tabel1.Geboortedatum
FROM Tabel1
WHERE (((Tabel1.Geboortedatum)>=Date() And (Tabel1.Geboortedatum)<=Date()+7));
 
Je hebt gelijk. Was even te snel.

Dit is 'm:
SELECT Tabel1.id, Tabel1.naam, Tabel1.Geboortedatum, Format([Geboortedatum],"mmdd") AS Expr1
FROM Tabel1
WHERE (((Format([Geboortedatum],"mmdd"))>=Format(Date(),"mmdd") And (Format([Geboortedatum],"mmdd"))<=Format(Date()+7,"mmdd")));
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan