Campo avviso di scadenza  Risolto!

Come utilizzare i campi. Differenze tra campi calcolati, testo, numero, multipli, contenitori.

Moderatore: Moderatori

Bloccato
Kudenx
Messaggi: 9
Iscritto il: sabato 8 ottobre 2016, 21:22

Campo avviso di scadenza

Messaggio da Kudenx » lunedì 10 ottobre 2016, 8:48

Salve a tutti,
chiedo il vostro aiuto perchè sono un neofita nell'uso di FMP. Ho la versione 14 e uso piattaforma Mac.
Sto preparando per il mio lavoro un DB è ho bisogno che mi compaiano a fianco delle date di scadenza degli avvisi.
Mi spiego:
ho un campo che si chiama data in cui inserisco la data corrente, ho un campo che si chiama data di scadenza in cui inserisco la scadenza ho un campo che si chiama avviso, in questo campo vorrei che mi apparisse IN SCADENZA.
Le scadenze possono essere 30, 60, 90 giorni.
Il tutto dovrebbe comparire all'avvio del DB.
Vi ringrazio in anticipo

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

Re: Campo avviso di scadenza

Messaggio da fabio.beri » lunedì 10 ottobre 2016, 9:50

Nel campo AVVISO inserisci la formula: If ( GET [DATA CORRENTE] >= TABELLA::CAMPO_DATA SCADENZA ; "in scadenza ; "" )

Mentre per essere avvisato alla partenza, metti uno script in partenza con l'apertura del file che esegua uno script di questo tipo

VAI AL FORMATO
PASSA AL MODO TROVA
IMPOSTA CAMPO:DATASCADENZA con il calcolo ">=" & GET [DATA CORRENTE]
ESEGUI LA RICERCA
IF (CONTATROVATI > 0)
MOSTRA MESSAGGIO "CI SONO SCHEDA IN SCADENZA"
END IF
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

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

Kudenx
Messaggi: 9
Iscritto il: sabato 8 ottobre 2016, 21:22

Re: Campo avviso di scadenza

Messaggio da Kudenx » lunedì 10 ottobre 2016, 10:28

Ciao Fabio,
mi da questo errore.
Vedere l'allegato
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.

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

Re: Campo avviso di scadenza

Messaggio da fabio.beri » lunedì 10 ottobre 2016, 12:03

Si, va bene fare COPIA/INCOLLA, però qualche aggiustatina devi dargliela.

Le funzioni GET sono funzioni di ricavo, quindi vai tra le funzioni di ricavo e ti prendi quella che determina la data corrente. Stesso discorso per il campo: avrai notato che ho scritto "tabella::campo_data_scadenza", beh, non sapendo come hai nominato esattamente sia la tabella che il campo, dovrai sostituire il tutto con il campo vero che hai creato.

Mi spiego?
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

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

Kudenx
Messaggi: 9
Iscritto il: sabato 8 ottobre 2016, 21:22

Re: Campo avviso di scadenza

Messaggio da Kudenx » lunedì 10 ottobre 2016, 13:20

ciao Fabio,
grazie per la risposta, ma come ho detto sono un neofita di FMP.
Se non ti è troppo di disturbo puoi allegarmi un esempio funzionante in modo che iio possa capire il funzionamento.
Grazie

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

Re: Campo avviso di scadenza

Messaggio da fabio.beri » lunedì 10 ottobre 2016, 17:13

Credimi se ti dico che l'ho già fatto. Ti ho dato la formula e devi semplicemente sostituire la funzione di RICAVO (GET) DATA CORRENTE prendendola dalle funzioni (nello specchietto di destra, dell'immagine da te mostrata, che contiene tutte le funzioni) e il campo data scadenza che puoi selezionare dallo specchietto di sinistra dove vedi tutti i campi.

Scusami ancora se ti dico che le cose in FIleMaker si capiscono così e non se ti danno la soluzione già fatta. Come diciamo sempre, BISOGNA SBATTERCI LA TESTA.

L'azienda ha in progetto (per gennaio) di avviare un sito collegato a questo forum, che conterrà una serie di soluzioni già pronte. Per adesso dovrai accontentarti di questo...

Buon lavoro.
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

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

Kudenx
Messaggi: 9
Iscritto il: sabato 8 ottobre 2016, 21:22

Re: Campo avviso di scadenza

Messaggio da Kudenx » lunedì 10 ottobre 2016, 21:52

Ok.
Grazie di tutte le info.
Mi cimenterò.

Kudenx
Messaggi: 9
Iscritto il: sabato 8 ottobre 2016, 21:22

Re: Campo avviso di scadenza

Messaggio da Kudenx » venerdì 14 ottobre 2016, 10:21

Ciao Fabio,
ok sono riuscito ad impostare i parametri corretti.
E tutto funziona.
Però non esegue la funzione di avviso in anticipo per esempio 30gg.
Mi spiego:
nel campo data corrente "la data di oggi" in data di scadenza "tra 30 giorni".
Ora mi avvisa solo quando la data odierna supera la data di scadenza, vorrei che mi avvisasse in anticipo della scadenza.
Grazie

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

Re: Campo avviso di scadenza

Messaggio da fabio.beri » lunedì 17 ottobre 2016, 16:13

Se vuoi essere avvisato in anticipato aggiungi un

Codice: Seleziona tutto

+30
che ordina a FileMaker di aggiungere 30 giorni al campo data data_corrente
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

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

Kudenx
Messaggi: 9
Iscritto il: sabato 8 ottobre 2016, 21:22

Re: Campo avviso di scadenza  Risolto!

Messaggio da Kudenx » mercoledì 19 ottobre 2016, 10:29

Grazie.ancora una volta

Bloccato