Discussione:
calcolo date filemaker
(troppo vecchio per rispondere)
angelo
2003-11-24 15:30:41 UTC
Permalink
salve
ho impostato il campo calcolato seguente per il calcolo dell'età in
filemaker pro 6.0:
( "Data ( mese ; giorno ; anno )" - "Data di nascita")/365
non è corretta perché non tiene conto degl'anni bisestili , altra prova che
ho fatto :
( "Data ( mese ; giorno ; anno )" - "Data di nascita")/365,2
tiene conto degl'anni bisestili ma il risultato discosta troppo dal
risultato effettivo coretto.
come posso modificarla (eventualmente anche con script + elaborati) ?
altro dubbio come posso eliminare la cifra dopo la virgola senza che
filemaker mi semplifica in + o in - il risultato (esempio 12,6 anni diventa
13 se elimino la cifra decimale dopo la virgola) ?
Leonardo Serni
2003-11-25 00:17:23 UTC
Permalink
Post by angelo
( "Data ( mese ; giorno ; anno )" - "Data di nascita")/365,2
tiene conto degl'anni bisestili ma il risultato discosta troppo dal
risultato effettivo coretto.
Non puoi usare 365.2544?

Leonardo
--
:From: "Guglielmo Maria Euge Rinaldini" <guglielmo.rinaldini(at)virgilio.it>
:Message-ID: <ttqK9.20255$***@news2.tin.it>
:Provate a guardare gli ingredienti del famoso Labello che si usa per
:le labbra screpolate: Butirrospermum Parkii (sperma di maiale).
angelo
2003-11-26 03:27:59 UTC
Permalink
Post by Leonardo Serni
Non puoi usare 365.2544?
Leonardo
grazie leo provo subito
angelo
2003-11-26 03:36:41 UTC
Permalink
ho trovato !!!
il campo calcolato non mi appare nella tabella ma ho creato un nuovo campo
testo in cui scrivo l'età data dalla formula:


(Anno(Stato(DataCorrente)) - Anno(Data di nascita) - If(Stato(DataCorrente)
< Data(Mese(Data di nascita); Giorno(Data di nascita);
Anno(Stato(DataCorrente))); 1; 0)) & " Anni, " &

(Modulo(Mese(Stato(DataCorrente)) - Mese(Data di nascita) + 12 -
If(Giorno(Stato(DataCorrente)) < Giorno(Data di nascita); 1; 0); 12)) & "
Mesi, " &

(Oggi- Data(Mese(Stato(DataCorrente)) - (Giorno(Data di nascita) >
Giorno(Stato(DataCorrente))); Giorno(Data di nascita); Anno(Oggi))) & "
Giorni"


grazie 1000

Loading...