Pagina 2 di 3

Re: Creare un PDF di ogni singolo record

Inviato: lunedì 25 febbraio 2013, 16:47
da stregatto
Nelle due variabili iniziali c'è tutto :)

.g.

Re: Creare un PDF di ogni singolo record

Inviato: giovedì 3 ottobre 2013, 15:43
da e4b
Scusate se riprendo:

ho approfittato, da buon principiante, dello script, ma ho un problema:

Premetto: Win7 Pro -FM12.0 v4

Come posso definire il percorso di salvataggio del file dentro la variabile Get?

Se metto il percorso assoluto: Get(C:Users/....(ì) mi dice che il parametro ricava funzione non è valido.
Dove devo inserire il percorso??

Aiutatemiiiiii

Grazie!
Paolo

Re: Creare un PDF di ogni singolo record

Inviato: giovedì 3 ottobre 2013, 16:34
da stregatto
se usi una funziona get() non puoi scegliere, è la funzione che ti restituisce un valore (desktop, filemaker, temporaneo). se vuoi un percorso specifico, lo devi inserire a mano nella variabile, utilizzando le sintassi file:/ filemac: /filewin: etc

.g.

Re: Creare un PDF di ogni singolo record

Inviato: giovedì 3 ottobre 2013, 17:43
da e4b
Grazie, ora mi salva nella cartella corretta, ma solo un file con l'ultimo record e con il nome "& $Nomefile" senza estensione .pdf. Dove sbaglio??

Grazie ancora!
Paolo

Re: Creare un PDF di ogni singolo record

Inviato: giovedì 3 ottobre 2013, 17:46
da e4b
Sto utilizzando questa stringa:

Imposta variabile [$percorso; Valore:"filewin:/C:/Users/..../Desktop/Attestati/ & $Nomefile"]

Cosa ho messo di troppo o di poco??

Grazie,
Paolo

Re: Creare un PDF di ogni singolo record

Inviato: giovedì 3 ottobre 2013, 19:35
da raybaudi
Divrebbe essere invece:

Imposta variabile [$percorso; Valore:"filewin:/C:/Users/..../Desktop/Attestati/" & $Nomefile ]

Sperp che tu abbia correttamente definito: $Nomefile

Re: Creare un PDF di ogni singolo record

Inviato: giovedì 3 ottobre 2013, 22:46
da stregatto
o anche:


Imposta variabile [$percorso; Valore:"filewin:/C:/Users/..../Desktop/Attestati/" & $Nomefile & ".pdf" ]

a seconda se $nomefile contiene anche l'estensione.

.g.

Re: Creare un PDF di ogni singolo record

Inviato: domenica 6 ottobre 2013, 15:09
da e4b
Mi hai risolto due problemi in un colpo!!

Ora ho un file con il giusto nome e la giusta estensione, il problema è che continua a farmi un solo file (ho provato con 4 record) invece che file distinti, ognuno con il suo nome.

Qui di seguito l'intero script

Imposta variabile [$NomeFile; Valore:Partecipanti::Partecipante cognome]
Imposta variabile [$percorso; Valore:"filewin:/C:/../../../Attestati=" & $NomeFile & ".pdf"]
Vai a Record/Richiesta/Pagina [Primo]
Loop
Salva Record come PDF ["$percorso"; Record esaminati]
Vai a Record/Richiesta/Pagina [Successivo; Esci dopo l'ultimo]
End Loop

Il none assegnato è quello dell'ultimo record

Grazie ancora,
Paolo

Re: Creare un PDF di ogni singolo record

Inviato: domenica 6 ottobre 2013, 15:29
da stregatto
ci credo: se imposti le variabili all'inizio, il valore rimane quello, quindi ogni successivo record sovrascrive il precedente.



Vai a Record/Richiesta/Pagina [Primo]
Loop
Imposta variabile [$percorso; Valore:"filewin:/C:/../../../Attestati=" & Partecipanti::Partecipante cognome & ".pdf"]
Salva Record come PDF ["$percorso"; Record esaminati]
Vai a Record/Richiesta/Pagina [Successivo; Esci dopo l'ultimo]
End Loop

calcola che in questo caso hai sempre la "sindrome rossi": ovvero se in un corso hai più di una persona con il medesimo cognome, l'ultimo sovrascrive i precedenti.

.g.

.g.

Re: Creare un PDF di ogni singolo record

Inviato: domenica 6 ottobre 2013, 16:17
da e4b
Fatto!!

Non so come ringraziarti!!

Anzi, la prima volta che vango a Roma hai una cena pagata :)

Grazie ancora,
Paolo