Aggiornare data scadenza contrattuale

Come utilizzare gli script. Automatizzare gli archivi. Utilizzo dei pulsanti

Moderatore: Moderatori

SIMOMAR
Messaggi: 44
Iscritto il: venerdì 25 settembre 2009, 9:49

Aggiornare data scadenza contrattuale

Messaggio da SIMOMAR » sabato 19 maggio 2018, 12:06

Buon giorno
ho ripreso ad utilizzare Filemaker dopo qualche hanno ed essendo un autodidatta mi sono trovato in difficoltà.
Uso un Filemaker 12 adv con desk win7.
ho necessità di aggiornare in una tabella il campo "Data_scad_di_Contratto" aggiungendo esattamente un anno a tale campo
e l'aggiornamento deve necessariamente avvenire almeno 60 giorni prima della scadenza.
Trattandosi di più contratti immagino che debba essere usata la funzione loop e per il rinnovo di un altro anno del contratto si debba usare la funzione di Get DataCorrente .
ringrazio anticipatamente a chi vorrà darmi una dritta su quanto richiesto
Simomar

Avatar utente
fabio.beri
Messaggi: 1958
Iscritto il: sabato 4 ottobre 2014, 16:24
Versione FileMaker: 2023
Sistema operativo: Win/Mac

Re: Aggiornare data scadenza contrattuale

Messaggio da fabio.beri » martedì 22 maggio 2018, 21:16

data + 365
che tradotto, significa: una data a cui vanno sommati 365 giorni
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

-----------------------------------------
http://tinyurl.com/omniagest2024

SIMOMAR
Messaggi: 44
Iscritto il: venerdì 25 settembre 2009, 9:49

Re: Aggiornare data scadenza contrattuale

Messaggio da SIMOMAR » mercoledì 23 maggio 2018, 19:14

esattamente così.
il problema e farlo con uno script .....
grazie comunque.

Avatar utente
fabio.beri
Messaggi: 1958
Iscritto il: sabato 4 ottobre 2014, 16:24
Versione FileMaker: 2023
Sistema operativo: Win/Mac

Re: Aggiornare data scadenza contrattuale

Messaggio da fabio.beri » giovedì 24 maggio 2018, 10:04

L'ho appena scritto:

IMPOSTA CAMPO DATA_SCADENZA [ DATA SCADENZA + 365 ]

Questa è l'istruzione dello script
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

-----------------------------------------
http://tinyurl.com/omniagest2024

SIMOMAR
Messaggi: 44
Iscritto il: venerdì 25 settembre 2009, 9:49

Re: Aggiornare data scadenza contrattuale

Messaggio da SIMOMAR » lunedì 18 giugno 2018, 12:20

ti ringrazio per la tua gentilezza e nello stesso tempo vorrei un tuo aiuto relativo al problema che ti sottopongo:
ho due campi "DATA" ed un terzo campo dove vi è il calcolo dei giorni avuti dalla differenza tra il primo campo data ed il secondo campo data.
Vorrei che il calcolo dei giorni ogni qualvolta vado su quel formato specifico si aggiornasse automaticamente e non manualmente come faccio ora rispetto alla data corrente.
In effetti se rivado nei campi data col cursore il campo giorni varia altrimenti rimane fermo alla data iniziale.

MaxMzz
Messaggi: 121
Iscritto il: lunedì 25 settembre 2017, 14:55
Versione FileMaker: 14-16
Sistema operativo: Win 7 - Win 10- Mac

Re: Aggiornare data scadenza contrattuale

Messaggio da MaxMzz » lunedì 18 giugno 2018, 12:48

Ciao,
scusa ma non ho capito bene come deve funzionare :
hai due campi data ed un terzo che calcola la differenza, ma parli anche di una data corrente. E' in uno dei due campi di partenza?

(una prima cosa da fare , senza conoscere ancora quanto sopra, è sicuramente non memorizzare il terzo campo....dandogli l'incarico di ricalcolare .....il che significa che ad ogni variazione di uno dei due campi , ti restituisce nel terzo il risultato corretto)

SIMOMAR
Messaggi: 44
Iscritto il: venerdì 25 settembre 2009, 9:49

Re: Aggiornare data scadenza contrattuale

Messaggio da SIMOMAR » martedì 19 giugno 2018, 17:13

In effetti la situazione presente tre campi
1 - data contratto (campo data)
2 - data scadenza contratto (+ anni 1) (campo data)
3 - Giorni mancanti alla scadenza del contratto (data scadenza contratto - GetDataCorrente) (campo calcolo)
L'idea che ho che il campo "giorni" dovrebbe aggiornarsi man mano che i giorni passano ed in automatico , attualmente se reinserisco di nuovo la data di inizio contratto il calcolo viene eseguito perfettamente.
Spero di essere stato più chiaro di ieri.

MaxMzz
Messaggi: 121
Iscritto il: lunedì 25 settembre 2017, 14:55
Versione FileMaker: 14-16
Sistema operativo: Win 7 - Win 10- Mac

Re: Aggiornare data scadenza contrattuale

Messaggio da MaxMzz » mercoledì 20 giugno 2018, 8:48

Buongiorno,
il campo data scadenza contratto deve essere calcolato (risultato data) e non direttamente formattato come data.
In ogni caso, mai memorizzato .
Attendo tue.

SIMOMAR
Messaggi: 44
Iscritto il: venerdì 25 settembre 2009, 9:49

Re: Aggiornare data scadenza contrattuale

Messaggio da SIMOMAR » giovedì 21 giugno 2018, 10:46

buon giorno
ho seguito i tuoi consigli ma purtroppo il campo "giorni" non si aggiorna automaticamente.
Probabilmente da profano immagino uno script che parti all'apertura del formato.
Comunque grazie per i tuoi suggerimenti.

MaxMzz
Messaggi: 121
Iscritto il: lunedì 25 settembre 2017, 14:55
Versione FileMaker: 14-16
Sistema operativo: Win 7 - Win 10- Mac

Re: Aggiornare data scadenza contrattuale

Messaggio da MaxMzz » giovedì 21 giugno 2018, 11:04

Buongiorno,
allora mi dà l'idea che sia qualche impostazione di qualcosa che non quadra.
Se infatti nella formula è inclusa la funzione di Get(datacorrente), il motore di calcolo lavora sempre sulla data corrente effettiva della macchina su cui lavora.
Credo che la valutazione appunto della data corrente da parte di FM avvenga nel momento in cui apri il file(se non addirittura ogni qualvolta interroghi la tabella dove risiede il calcolo).
Quindi, come dici tu , anche io farei le opportune valutazioni in uno script di apertura del file (a prescindere dalla valutazione che FM farebbe di suo)
Attendo tue.

Rispondi