keuzelijst openen op dichtsbijzijnde huidige datum

Status
Niet open voor verdere reacties.

lecomtni

Gebruiker
Lid geworden
12 okt 2006
Berichten
24
Beste,
Is het mogelijk om een keuzelijst (gemaakt vanuit een query) te openen op de dichtsbijzijnde huidige datum en dat je nog steeds alle records kan zien?
 
Je zou de query kunnen sorteren op het verschil met de huidige datum zodat de datum met het kleinste verschil bovenaan staat.

Vraag is wel of het gaat om datums uit het verleden en/of de toekomst. Als beide voorkomen zal je in ieder geval moeten sorteren op de absolute waarde van het verschil.
 
gaat over datum in de toekomst en in het verleden.
Hoe sorteer je dan op de absolute waarde?
 
Iets als
Code:
ORDER BY ABS(DateDiff("d", Date(), JouwDatum))
 
Ik weet niet of je wat aan die oplossing hebt, omdat je dan een hele rare lijst krijgt, waarbij datums niet meer gesorteerd zijn op datum, maar op het verschil. Dus heden en verleden lukraak door elkaar. Je moet dat maar willen….
Zelf zou ik de keuzelijst gewoon op datum gesorteerd laten staan, en de keuzelijst openen op de gewenste dichtbij gelegen datum. Daarbij kies je dan voor de positieve of negatieve variant. Dus ofwel de dichtstbij gelegen datum in het verleden. Of de dichts bij gelegen datum in de toekomst.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan