salvare in pdf in una cartella con percorso variabile

  • Guru Corner
  • salvare in pdf in una cartella con percorso variabile

salvare in pdf in una cartella con percorso variabile

0
0

Ciao a tutti avrei bisogno di una mano per aggiungere una funzione molto importante al mio gestionale il quale crea con una serie script una cartella numerata corrispondente all’ID principale.
L’ID principale viene generato automaticamente da 1 a “n” e quanto creo un nuovo record si crea la cartella corrispondente in un percorso prestabilito Es: D:\Report\820 (dove 820 è il nome della cartella che corrisponde all’ID 820).
A questo punto vorrei salvare in pdf il formato “report” corrispondente all’ID nella relativa cartella.
Quindi se sono sul record 820 vorrei salvare in pdf un file che corrisponda al report nella cartella 820
Ho impostato questo script ma senza successo:
Vai al formato (REPORT)
Imposta variabile
$filename
” Report ” & REPORT::ID & “.pdf”
Imposta variabile
$Cartella
“D:\REPORT\” & REPORT::ID
Imposta variabile
$percorso
“file:/ $Cartella/ &”/”&CercaeSost ($filename;”/”;”-“)&” ”
Salva record come PDF
$percorso

Credo proprio che il problema sia nella variabile $percorso e non so come risolvere la cosa.

Segnalato come spam
Pubblicata da (Domande: 2, Risposte: 7)
Domanda inviata 31 Gennaio 2016 18:13
145 vis.
0
Domanda privata

:)

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 2 Febbraio 2016 13:40
0
Domanda privata

Grazie Giulio,

ho eliminato la variabile $cartella in quanto non utilizzata

e ho inserito il percorso che mi hai indicato tu

Funziona alla perfezione.

Grazie mille

 

Segnalata come spam
Pubblicata da (Domande: 2, Risposte: 7)
Risposta inviata 2 Febbraio 2016 13:34
0
Domanda privata

Buongiorno, Roberto. nel primo caso hai una doppia / dopo $Cartella. il secondo dovrebbe restituire un perscorso tipo:

”filewin:/D:/REPORT/” & REPORT::ID & ”/” & ”Report_” & REPORT::ID & ”.pdf”

ti consiglio di evitare gli spazi fra i nomi.

.g.

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 2 Febbraio 2016 09:53
0
Domanda privata

Ciao Giulio Ho provato così

”filewin:/$Cartella/ &”/”&CercaeSost ($filename;”/”;”-”)&” ”

”filewin:/D:/REPORT/” & REPORT::ID

” Report ”  & REPORT::ID  &  ”.pdf”

Ma non funziona , dov’è l’errore?

 

Segnalata come spam
Pubblicata da (Domande: 2, Risposte: 7)
Risposta inviata 1 Febbraio 2016 18:38
0
Domanda privata

ok grazie ci provo

Segnalata come spam
Pubblicata da (Domande: 2, Risposte: 7)
Risposta inviata 1 Febbraio 2016 17:59
0
Domanda privata

Buonasera Roberto.

te l’avevo scritto (ma forse non sono stato specifico): invece di usare file:/… come inizio della variabile percorso devi usare filemac:/ o filewin:/ (a seconda del sistema operativo).

A presto.

.g.

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 1 Febbraio 2016 17:55
0
Domanda privata

Grazie Giulio per avermi risposto.

Il primo problema non sono capace di risolverlo in quanto non conosco la sintassi file per arrivare al percorso variabile.

Puoi darmi una dritta in merito?

Per quanto al problema $Cartella provo correggere , ma credo che questo sia il meno.

Grazie mille

Segnalata come spam
Pubblicata da (Domande: 2, Risposte: 7)
Risposta inviata 1 Febbraio 2016 17:51
0
Domanda privata

Buongiorno, Roberto.

Il problema secondo me è su due livelli:
Il primo è che utilizzi la sintassi file (che indica un percorso relativo al tuo file) in luogo di filemac o filewwin (che indicano un percorso assoluto).
Il secondo è in $Cartella. Ti conviene utilizzare sempre / in luogo di ed evitare i doppi .

facci sapere.

.g.

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 1 Febbraio 2016 11:07