Duplicazione listino (Tabella)  Risolto!

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

Moderatore: Moderatori

Bloccato
Ringos
Messaggi: 397
Iscritto il: mercoledì 16 novembre 2011, 16:05

Duplicazione listino (Tabella)

Messaggio da Ringos » sabato 19 novembre 2016, 17:12

Ciao ciao, ho creato un DB che contiene un suo listino (tabella_listino) e dei record correlati che sono gli articoli (righe_listino) ora il problema sta nel fatto che ogni articolo può essere di prezzo diverso per ogni agente e però alcuni articoli possono avere una provvigione diversa. Io ho pensato che se creo il primo listino poi potrei duplicarlo e personalizzarlo poi per ogni agente. Bene ora sorge il problema. Posso via script duplicare la tabella intera?
FMPRO Pro 17 Advanced - iMac 2,3 GHz Intel Core i5 - OS X 10.13.6

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

Re: Duplicazione listino (Tabella)

Messaggio da fabio.beri » domenica 20 novembre 2016, 12:09

Non si può duplicare una tabella intera. Ma in questo caso neanche hai bisogno.

Trovi tutti i record del listino di partenza e con un loop ti passi tutte le righe creando un nuovo record uguale collegato al codice listino di destinazione...
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

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

Ringos
Messaggi: 397
Iscritto il: mercoledì 16 novembre 2011, 16:05

Re: Duplicazione listino (Tabella)

Messaggio da Ringos » venerdì 2 dicembre 2016, 18:34

Ciao fabio.beri, sono riuscito nel primo passo ma ora sto provando con lo script di duplicazione del listino con i rispettivi articoli ma se devo dire la verità non ne ho mai fatto uno. Potresti indicarmi almeno come partire? Grazie.
FMPRO Pro 17 Advanced - iMac 2,3 GHz Intel Core i5 - OS X 10.13.6

Ringos
Messaggi: 397
Iscritto il: mercoledì 16 novembre 2011, 16:05

Re: Duplicazione listino (Tabella)

Messaggio da Ringos » martedì 6 dicembre 2016, 14:03

ok ci sono quasi ma mon so come fermare il loop. Ossia oggi gli articoli per il listino possono essere 50 ma domani possono diventare 52 e quindi il loop come lo fermo? Grazie.
FMPRO Pro 17 Advanced - iMac 2,3 GHz Intel Core i5 - OS X 10.13.6

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

Re: Duplicazione listino (Tabella)

Messaggio da fabio.beri » martedì 6 dicembre 2016, 14:23

Con il VAI AL RECORD SUCCESSIVO, impostando ESCI DOPO L'ULTIMO, il FileMaker esce quando sono finiti i records.

Se non ci fosse questa istruzione, puoi usare un EXIT LOOP IF (ESCI DAL CICLO SE) si verifica una situazione che tu stabilisci.

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

Omnia Studio

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

Ringos
Messaggi: 397
Iscritto il: mercoledì 16 novembre 2011, 16:05

Re: Duplicazione listino (Tabella)

Messaggio da Ringos » venerdì 9 dicembre 2016, 16:09

Non riesco a far smettere il loop annidato dentro all'altro loop. Potete aiutarmi?
Non si allegano più le immagini?
FMPRO Pro 17 Advanced - iMac 2,3 GHz Intel Core i5 - OS X 10.13.6

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

Re: Duplicazione listino (Tabella)

Messaggio da fabio.beri » venerdì 9 dicembre 2016, 17:42

La risposta è sempre EXIT LOOP IF.

Individua quale situazione si deve verificare e mettila nell'exit loop if per uscire dal loop.
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

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

Ringos
Messaggi: 397
Iscritto il: mercoledì 16 novembre 2011, 16:05

Re: Duplicazione listino (Tabella)

Messaggio da Ringos » venerdì 9 dicembre 2016, 17:48

La situazione che si deve verificare è che appena finiscono i record di quel listino il loop si deve fermare. Il problema e he ogni articolo a dei suoi record correlati in un portale che riguardano vari prezzi per diverse quantità e il loop che riguarda l'articolo funziona ma non riesco ad annidarci il loop per i vari prezzi all'interno.

P.S. perchè non riesco più ad allegare le immagini per fatìrti vedere il mio script?
FMPRO Pro 17 Advanced - iMac 2,3 GHz Intel Core i5 - OS X 10.13.6

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

Re: Duplicazione listino (Tabella)  Risolto!

Messaggio da fabio.beri » venerdì 9 dicembre 2016, 18:25

Per le immagini, ho già proposto di licenziare il nostro admin...

invece per finire quando finiscono i records basta mettere nell'istruzione VAI AL RECORD SUCCESSIVO, un opzione di ESCI DOPO L'ULTIMO.
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

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

Ringos
Messaggi: 397
Iscritto il: mercoledì 16 novembre 2011, 16:05

Re: Duplicazione listino (Tabella)

Messaggio da Ringos » venerdì 9 dicembre 2016, 21:53

Grazie Fabio, il problema era nel loop annidato ora ho cambiato strategia, faccio un loop e poi quando termina il primo parto con il secondo. In questa maniera funziona il tutto. Grazie ancora e scusami il disturbo. Ciao ciao.
FMPRO Pro 17 Advanced - iMac 2,3 GHz Intel Core i5 - OS X 10.13.6

Bloccato