Arnoud Posted July 12, 2003 Posted July 12, 2003 Twee veldjes: startdatum(datum) einddatum(calculatie) Einddatum = Startdatum + 6 maanden + (dagen offset) Dagen offset kan gebruiker instellen van - 28...+28 De volgende calculatie werkt, maar nu de offset er nog in, dat lukt niet. Eigenlijk moet voor mijn NL FMP nog de dag en maand verwisseld worden, is niet anders. Date ( Day(startdatum) ; If( Month(startdatum) + 6 <= 12 ; Month(startdatum) ; Month(startdatum) + 6 - 12) ; If(Month(startdatum) + 6 <= 12 ; Year(startdatum) ; Year(startdatum) + 1 ) ) Ik kan het mezelf makkelijk maken door in een subveldje de offset bij de startdatum te tellen, maar dat wil ik niet. Je zou zeggen waarom al dat gereken, waarom niet: startdatum + 365/2 + offset? Als de offset dan 0 is, klopt de dag niet. Wie heeft de oplossing. Quote
0 Stef Posted July 12, 2003 Posted July 12, 2003 Dag Arnoud, Maak het niet te moeilijk, ons filemakerke is slimmer dan ge denkt. Date( Month(start)+6 ; Day(start) ; Year(start)) + offset HTH, Stef Quote
Question
Arnoud
Twee veldjes:
startdatum(datum)
einddatum(calculatie)
Einddatum = Startdatum + 6 maanden + (dagen offset)
Dagen offset kan gebruiker instellen van - 28...+28
De volgende calculatie werkt, maar nu de offset er nog in, dat lukt niet.
Eigenlijk moet voor mijn NL FMP nog de dag en maand verwisseld worden, is niet anders.
Date
(
Day(startdatum) ;
If( Month(startdatum) + 6 <= 12 ;
Month(startdatum) ;
Month(startdatum) + 6 - 12) ;
If(Month(startdatum) + 6 <= 12 ;
Year(startdatum) ;
Year(startdatum) + 1 )
)
Ik kan het mezelf makkelijk maken door in een subveldje de offset bij de startdatum te tellen, maar dat wil ik niet.
Je zou zeggen waarom al dat gereken, waarom niet: startdatum + 365/2 + offset?
Als de offset dan 0 is, klopt de dag niet.
Wie heeft de oplossing.
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.