Verjaardag blijft staan ?

Status
Niet open voor verdere reacties.

Daneron

Gebruiker
Lid geworden
10 jun 2003
Berichten
186
Hoi, een tijdje geleden had ik via helpmij.nl een voorbeeld database van iemand anders gedownload waar de eerst volgende jarige zou worden weergeven in een query. Het werkte inderdaad, maar nadat de verjaardag voorbij was bleef de record staan? Hoe kan ik er voor zorgen dat de opvolgende verjaardag wordt weergeven.en dus de verjaardag die voorbij is niet meer wordt weergeven in de query ( uiteraard het volgend jaar weer wel ).

zie bijlage.

alvast bedankt
__________________
Daneron
 

Bijlagen

In die query staat ook maar ene datum!!!
 
Klopt, dat is ook de bedoeling, of er moeten meerdere personen op dezelfde datum jarig zijn. :)
 
Zet in die query nog een paar datums of wel in de tabel en probeer dan maar eens.
 
Requerie geven

Vaak vergeet men op het betreffende veld een requerie te zetten. Dan zou ieder keer opnieuw de jarige berekend worden.
 
Anne-Marie zei:
Vaak vergeet men op het betreffende veld een requerie te zetten. Dan zou ieder keer opnieuw de jarige berekend worden.

Dus ik moet in het form bij openen Me.requery toevoegen ?


Kan dit ook in de query zelf ?

alvast bedankt.
 
Ik neem aan dat de verjaardag wordt berekend nav systeemdatum. Normaal is dat als je een formulier opent de verschillende queries worden uitgevoerd. De me.requerie hoeft dan niet bij openen uitgevoerd te worden. De requerie zegt eigenlijk al wat hij doet. In een querie zetten is niet zinvol omdat een querie een waarde oplevert op het moment dat hij wordt uitgevoerd. Het is dus eigenlijk een momentopname. De requerie zorgt ervoor dat bij wijziging van data de berekening opnieuw wordt uitgevoerd. Ik zou er een beetje mee experimenteren. Overigens zou je los van het formulier de querie even moeten uitvoeren. Levert dat nog steeds de oude datum op dan zit de fout in je querie.
 
Jean42 heeft gelijk, na wat prutsen kom ik tot de conclusie dat hij niet de juiste minimale waarde kan retourneren, 1 januari blijft de minimale waarde ongeacht wat de datum vandaag is. Now() moet in de expressie meegenomen worden. Hoe krijg ik de minimale waarde uit de query als er in de berekening de huidige datum wordt meegenomen.

alvast bedankt.
 
Hoe krijg ik de minimale waarde uit verschillende records onder elkaar, het volgende werkt namelijk niet in een form min([veld])

Heb dus een form met x aantal records, waarvan ik de minimale waarde onder in beeld wil hebben.


alvast bedankt.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan