Toon posts:

MS Access DATABASE: Hoeveel dagen heeft deze maand

Pagina: 1
Acties:
  • 110 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Met de volgende criteria wil ik alle records waarin de datum in de huidige maand ligt weergeven:
code:
1
2
>=DateSerial(Year(Now()),Month(Now()),1) And 
<=DateSerial(Year(Now()),Month(Now()),28)

Het getal 28 is natuurlijk voor iedere maand anders, (30, 31 of 28 dagen kan een maand tellen).

Wie weet hiervoor een eenvoudige oplossing?

  • GarBaGe
  • Registratie: December 1999
  • Laatst online: 14-09 15:57
Dan vergelijk je toch alleen de maand ??

Ryzen9 5900X; 16GB DDR4-3200 ; RTX-4080S ; 7TB SSD


Verwijderd

Topicstarter
Op woensdag 13 februari 2002 11:07 schreef GarBaGe het volgende:
Dan vergelijk je toch alleen de maand ??
Record bevat de gehele datum: 10-02-2002
Hoe zou je dit dan moeten uitvoeren?

Iets als
code:
1
=Month(now())

is geen oplossing m.i.

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 12-09 21:31

Janoz

Moderator Devschuur®

!litemod

Daarom hebben ze het datum type bedacht!!

Je kunt gewoon de maand en het jaar vergelijken en de dag negeren. Let wel op dat je ook het jaar moet vergelijken tenzij je feb 2002, feb 2001, enz.. bij elkaar wilt heben.


Month(datumveld) = Month(Now()) AND Year(datumveld) = Year(Now())

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Verwijderd

Topicstarter
Op woensdag 13 februari 2002 11:17 schreef Janoz het volgende:
Daarom hebben ze het datum type bedacht!!

Je kunt gewoon de maand en het jaar vergelijken en de dag negeren. Let wel op dat je ook het jaar moet vergelijken tenzij je feb 2002, feb 2001, enz.. bij elkaar wilt heben.


Month(datumveld) = Month(Now()) AND Year(datumveld) = Year(Now())
Master!
code:
1
Month([Gefactureerd tot])=Month(Now()) And Year([Gefactureerd tot])=Year(Now())

Ik miste het eerste stuke Month(veld).. |:(

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 00:15
Wel leuk om te weten is de modus van een jaar te gebruiken om te bepalen of je een schrikkeljaar hebt :)

zooiets (pseudo)

aantaldagen = jaartal % 4 ? 29:28

  • Bu588
  • Registratie: Maart 2000
  • Laatst online: 22-12-2025
Je kunt het volgens mij ook met DatePart(datum) proberen. Dan kun b.v. je ook de week van het jaar gaan vergelijken.

Nothing is fool-proof to a sufficiently talented fool...


  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

Op woensdag 13 februari 2002 11:31 schreef ddc het volgende:
Wel leuk om te weten is de modus van een jaar te gebruiken om te bepalen of je een schrikkeljaar hebt :)

zooiets (pseudo)

aantaldagen = jaartal % 4 ? 29:28
Dan zal je de regel toch wel wat uit moeten breiden :P

Today's subliminal thought is:

Pagina: 1