Jump to content
  • 0

Datum < 01/04/year(today)


disturbed

Question

Posted

Probleem is simpel... heb een berekeningsveld F

 

F = if (today < "01/04/" & year(today) ; kleiner; groter)

 

Die if doet hij blijkbaar niet, iemand een oplossing? Die vergelijkingsdatum is altijd 1 april van het huidig jaar, dus dat staat niet opgeslagen in een veld omdat ik dat overbodig vind.

 

Grtz

DiS

4 answers to this question

Recommended Posts

  • 0
Posted

F = if (today < "01/04/" & year(today) ; kleiner; groter)

 

Datums als tekst vergelijken gaat niet werken.

 

F = if (today < date ( 4 ; 1 ; year(today) ) ; kleiner; groter)

 

zou beter moeten gaan.

 

Let erop dat je bij het samenstellen van de datum met de functie Date() wel de juiste volgorde van argumenten hanteert: maand, dag, jaar!

 

rmw

  • 0
Posted

ondertussen is dat probleempje al opgelost met texttodate functie

 

nu wil ik dus in een datum veld het dienstjaar tevoorschijn laten komen...

dus if today < texttodate( "01/01" & year(today)) ; texttodate ("01/04/" & year(today)-1; anders gewoon die -1 weglaten, rare is dat hij niets invult in het datumveld

  • 0
Posted

Onderaan je berekeningsvenster is een aankruisvak met de melding: 'niet berekenen als alle velden die gebruikt worden leeg zijn' (of zoiets).

 

Zet die eens uit?

 

rmw

  • 0
Posted
if today < texttodate( "01/01" & year(today)) ; texttodate ("01/04/" & year(today)-1;

 

Een datum kleiner dan de eerste dag van hetzelfde jaar zal niet al te vaak voorkomen ...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...