Script per scadenza

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

Moderatore: Moderatori

Rispondi
valieromarco
Messaggi: 58
Iscritto il: sabato 17 marzo 2012, 11:16

Script per scadenza

Messaggio da valieromarco » domenica 1 marzo 2020, 19:15

Buongiorno
ho un database "preventivi" tra i cui campi ho:

(data invio preventivo) che si compila con la data al momento dell'invio del preventivo via email
(esito preventivo) campo "Gruppo pulsanti opzioni" con scelta "Accettato e Rifiutato"

Vorrei compilare lo script che mi avvisa con finestra che l'esito del preventivo non è stato ancora selezionato dopo 5 gg. dalla data dell'invio.


if Not EVuoto Preventivi::Data invio and Evuoto Preventivi::Esito and Preventivi::Data invio < Get(DataCorrente) -5
Mostra finestra personalizzata ecc.


se ho ( Preventivi::Data invio ) non vuoto e Preventivi::Esito vuoto e Preventivi::Data invio con 5 gg in più della data corrente mi deve mostrare la finestra.
Funziona ma la finestra si apre anche se non sono trascorsi i 5 gg.

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

Re: Script per scadenza

Messaggio da fabio.beri » lunedì 2 marzo 2020, 15:56

Buongiorno. Prima cosa è importante sapere se Preventivi::data invio è un campo di tipo DATA.

Se non lo fosse, userei un RICAVACOMEDATA ( Preventivi::data invio )

Seconda cosa: la formula mi sembra corretta.

Proverei la verifica solo sul campo data, per capire dove stia l'errore.
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

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

valieromarco
Messaggi: 58
Iscritto il: sabato 17 marzo 2012, 11:16

Re: Script per scadenza

Messaggio da valieromarco » mercoledì 4 marzo 2020, 15:59

Buongiorno ho risolto, effettivamente il campo dove veniva autocompilata la data era un campo testo e non data.
Modificando il tipo di campo funziona.
Forse come campo testo memorizzava alcuni dati.

Rispondi