Script con variabile per inserimento file pdf

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

Moderatore: Moderatori

Rispondi
pierocp
Messaggi: 7
Iscritto il: venerdì 8 giugno 2012, 15:59
Versione FileMaker: 14 pro adv
Sistema operativo: Win 10

Script con variabile per inserimento file pdf

Messaggio da pierocp » mercoledì 15 febbraio 2017, 12:39

Buongiorno,
chiedo scusa in anticipo ma non riesco a sormontare questo problema e per questo richiedo un vostro consiglio.
Sono su piattaforma windows con filemaker pro 14 advance. Il problema che mi si verifica puntualmente è quello che all'interno di un campo contenitore, in qui inserisco collegamenti a file pdf, mi ritrovo sempre impossibile trovare il file: nomefile.pdf.
Ho pensato di creare uno script che in automatico reinserisse il collegamento al file, visto che nomefile è il numero ricevuta ovvero dati presi da altro campo.
Mi sembrava una cosa molto facile ma ora mi sono ricreduto.
Provo a descrivere quanto ho riportato nello script:
1 imposta cattura errori [attivata]
2 imposta variabile [$numeroricevuta; valore:EVENTI::RIVEVUTA N. & ".pdf"]
3 inserisci file [Eventi:: P d'a; "$numeroricevuta & ".pdf""
4 salva campo
5 esci dallo script

ovviamente nella specifica del file ho inserito il percorso completo tipo filewin:/d:/scon x rice tec/$Numeroricevuta & ".pdf"
Anche ricontrollandolo ora che l'ho riscritto a me sembra corretto.... però non funziona! Lo script viene eseguito ma si ferma al campo P d'a e non fa più nulla...
Ringrazio in anticipo chi sarà così gentile da cimentarsi nella risoluzione del problema.

Grazie

Piero
PieroCP
Win8
FM12

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

Re: Script con variabile per inserimento file pdf

Messaggio da fabio.beri » mercoledì 15 febbraio 2017, 13:53

Buongiorno Piero. Posso chiederti cosa sarebbe quel
Eventi:: P d'a;
?

è il nome di un campo? con l'apostrofo ?

e poi
"$numeroricevuta & ".pdf"
Prima della variabile, le virgolette non ci vanno.

Comunque, definisci una variabile completa, composta da "filewin:" + il percorso + il nome del file. Tu poi, già sai che non si mette il più bensi la e commerciale...

E la variabile del percorso completo la metti dentro la funzione INSERISCI FILE
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

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

pierocp
Messaggi: 7
Iscritto il: venerdì 8 giugno 2012, 15:59
Versione FileMaker: 14 pro adv
Sistema operativo: Win 10

Re: Script con variabile per inserimento file pdf

Messaggio da pierocp » mercoledì 15 febbraio 2017, 17:02

Grazie Fabio,
scusami ma sono confuso:
ti allego print dello script completo in modo da farti vedere la situazione.
Purtroppo il database l'ho ereditato e si il campo è con l'apostrofo.
Le virgolette sono quelle che mette file maker nella visualizzazione, ovviamente come puoi vedere dall'immagine nel percorso completo non le ho messe.
Più lo rivedo e più mi sembra corretto....
scusami ma non riesco ad allegare in ogni caso questo è lo script:
Imposta cattura errori [ Attivata ]
Imposta variabile [ $Numeroricevuta ; Valore:Eventi::RICEVUTA N ]
Inserisci file [ Eventi::Provaacquisto ; “filewin:/D:/Scontrini/$numeroricevuta & ".pdf"” ][ Metodo di memorizzazione: Riferimento ]
[ Visualizza icona ]
[ Compressione: Non comprimere mai ]
Grazie dell'interessamento ...


Piero
PieroCP
Win8
FM12

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

Re: Script con variabile per inserimento file pdf

Messaggio da fabio.beri » mercoledì 15 febbraio 2017, 19:46

Come ti ho già consigliato, fai una variabile (esempio $percorso) con tutto il percorso completo del "file:" (meglio del filewin) e poi nell'inserisci file scrivi solamente $percorso
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

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

pierocp
Messaggi: 7
Iscritto il: venerdì 8 giugno 2012, 15:59
Versione FileMaker: 14 pro adv
Sistema operativo: Win 10

Re: Script con variabile per inserimento file pdf

Messaggio da pierocp » giovedì 16 febbraio 2017, 10:32

Grazie tanto ci provo....
Gentilissimo.


Ciao

Piero
PieroCP
Win8
FM12

antonioinoky
Messaggi: 66
Iscritto il: martedì 20 agosto 2013, 15:12
Versione FileMaker: FMP20
Sistema operativo: WIN11

Re: Script con variabile per inserimento file pdf

Messaggio da antonioinoky » giovedì 7 settembre 2017, 12:19

Salve mi accodo a questo argomento
ho un esigenza simile ma con delle immagini

stò tentando di visualizzare in un campo contenitore l'immagine di un Bar code
in formato png presente in una determinata cartella cartella
ho creato una variabile
$BCode_Nome
con il percorso del file cosi composta

"imagewin:\D:\Dropbox\BarCode_PNG_PDF\" & Distinta_Base::Bar_Code_EAN13_AGV & ".png"

ma nel salvare la variabile filemaker mi dice che "impossibile trovare la tabella specificata" ririferito a ".png"
se aggiungo uno spazio prima del " .png" lo accetta ma poi il percorso risultante è errato.

non capisco dove sia l'errore

grazie a tutti per l'attenzione
FM Server 20 - FM Pro 20 WIN 11 -

antonioinoky
Messaggi: 66
Iscritto il: martedì 20 agosto 2013, 15:12
Versione FileMaker: FMP20
Sistema operativo: WIN11

Re: Script con variabile per inserimento file pdf

Messaggio da antonioinoky » giovedì 7 settembre 2017, 18:56

per quanto riguarda il mio quesito ho risolto
bastava usare nell'indirizzo la barra "/" invece di "\" come da script seguente e come indicato negli esempi di percorso file di FM
pensavo fosse indifferente invece no!

Imposta variabile [ $BCode_Nome; Valore:"imagewin:/D:/Dropbox/BarCode_PNG_PDF/" & Distinta_Base::Bar_Code_EAN13_AGV & ".
png" ]
Vai al campo [ Distinta_Base::BarCodeAGV_PNG ]
Inserisci immagine [ “$BCode_Nome” ]

spero possa essere utile a qualcuno
FM Server 20 - FM Pro 20 WIN 11 -

Rispondi