Problemi creazione di file PDF

Tutte le novità sul nuovo prodotto. Per chi vuole condividere le proprie esperienze su questa nuova release

Moderatore: Moderatori

ruggerochignoli
Messaggi: 8
Iscritto il: venerdì 25 febbraio 2005, 1:00

Problemi creazione di file PDF

Messaggio da ruggerochignoli » sabato 20 ottobre 2007, 10:55

Ciao a tutti

avete avuto problemi di utilizzo della funzione "append" nella creazione di file pdf ??

A me capitano delle cose strane:
1) con lo stesso file/record a volte riesco ad "appendere" una seconda pagina al file originario e a volte no, random sembrerebbe.
2) Io salvo i file PDF su un disco della rete (tipo X:/PDF/Offerte) e nella directory radice (X:/ ) si creano degli strani file di testo (ne allego uno) sia che il salvataggio vada a buon fine o meno.

Lo script funziona a grandi linee così:

- creo una variabile $PDF ove immagazzino il percorso di salvataggio
- salvo il record in PDF con il nome scritto in $PDF
- passo ad un altro formato del record
- salvo ancora il record con l'opzione "append" con lo stesso path di prima ($PDF)

Sappiate che:
- il percorso creato dallo script ($PDF) è sempre diverso perchè è formato anche dall'ora corrente (opportunamente formattata) per evitare possibili problemi di sovrascrittura del file stesso.
- lavoro con Win Xp, FM9 advanced, FM server 9

Se no ricordo male la stessa cosa (difficoltà di creazione di file PDF) esisteva anche con FM 8, o forse 8.5....

Qualcuno può aiutarmi.

Grazie

Ruggero Chignoli

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Messaggio da stregatto » sabato 20 ottobre 2007, 14:43

Se no ricordo male la stessa cosa (difficoltà di creazione di file PDF) esisteva anche con FM 8, o forse 8.5....
a occhio e croce, secondo me c'è un problema di permessi di accesso al volume dove salvi.

.g.

ruggerochignoli
Messaggi: 8
Iscritto il: venerdì 25 febbraio 2005, 1:00

Messaggio da ruggerochignoli » domenica 21 ottobre 2007, 0:00

No purtroppo, se fosse una questione di permessi non potrei MAI salvare.
Invece succede che casualmente a volte lo permetta a volte no ...

Piuttosto penso sia un problema di FM 9 con le variabili.

Nello script incriminato ho provato a impostare un nome file fisso del tipo "filewin:C:/pdf/pippo.pdf" (che per inciso era lo stesso dichiarato dalla variabile) e lo script funziona perfettamente. Se però reimposto il percorso file(anche su disco locale) attraverso una variabile che dichiaro prima della riga del salvataggio succede il patatarac.

Ho pensato di aver dichiarato la variabile in modo errato, ma allora perchè a volte funziona e a volte no??

Chiedo lumi.

Grazie

Ruggero

raybaudi
Messaggi: 3616
Iscritto il: sabato 7 febbraio 2004, 1:00
Località: Roma
Contatta:

Re: Problemi creazione di file PDF

Messaggio da raybaudi » domenica 21 ottobre 2007, 0:14

Non uso ancora la versione 9, per cui il comando "append" non lo conosco, ma secondo me il problema sta quì:
ruggerochignoli ha scritto:Sappiate che:
- il percorso creato dallo script ($PDF) è sempre diverso perchè è formato anche dall'ora corrente (opportunamente formattata) per evitare possibili problemi di sovrascrittura del file stesso.
Come può "append(ere)" un qualcosa ad un file che NON c'è ?
( visto che $PDF , quindi il percorso, è cambiato !! )
Raybaudi FMP 12 Adv. Windows XP SP3

Pirata
Messaggi: 1197
Iscritto il: domenica 12 marzo 2006, 1:00
Versione FileMaker: 18
Sistema operativo: Win10
Località: Reggio Calabria (RC)

Messaggio da Pirata » domenica 21 ottobre 2007, 2:04

Ray, che io sappia "append", nel mondo della programmazione, significa "in sequenza", non è che centri qualcosa con la richiesta in corso?
Antonio

raybaudi
Messaggi: 3616
Iscritto il: sabato 7 febbraio 2004, 1:00
Località: Roma
Contatta:

Messaggio da raybaudi » domenica 21 ottobre 2007, 2:37

Io credo che "append" significhi, in questo caso, attacca quest'altra pagina al file .pdf già creato.
Inviato: Dom Ott 21, 2007 2:37
Solo che il file già creato si chiama: 200710210237.pdf mentre $PDF adesso contiene: 200710210240.pdf, perchè sono già passati 3 secondi.
Raybaudi FMP 12 Adv. Windows XP SP3

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Messaggio da stregatto » domenica 21 ottobre 2007, 10:45

raybaudi ha scritto:Io credo che "append" significhi, in questo caso, attacca quest'altra pagina al file .pdf già creato.
Inviato: Dom Ott 21, 2007 2:37
Solo che il file già creato si chiama: 200710210237.pdf mentre $PDF adesso contiene: 200710210240.pdf, perchè sono già passati 3 secondi.
corrette entrambe le ipotesi.

.g.

ruggerochignoli
Messaggi: 8
Iscritto il: venerdì 25 febbraio 2005, 1:00

Messaggio da ruggerochignoli » lunedì 22 ottobre 2007, 10:09

raybaudi ha scritto:Io credo che "append" significhi, in questo caso, attacca quest'altra pagina al file .pdf già creato.
Inviato: Dom Ott 21, 2007 2:37
Solo che il file già creato si chiama: 200710210237.pdf mentre $PDF adesso contiene: 200710210240.pdf, perchè sono già passati 3 secondi.
No no, un momento.
Per prima cosa la variabile non cambia. una volta dichiarata rimane la stessa per tutto lo script.
Seconda cosa, come ripeto, inspiegabilmente, a volte funziona e a volte no.....

raybaudi
Messaggi: 3616
Iscritto il: sabato 7 febbraio 2004, 1:00
Località: Roma
Contatta:

Messaggio da raybaudi » lunedì 22 ottobre 2007, 11:07

A questo punto non ti rimane che postarci il tuo script :wink:
Raybaudi FMP 12 Adv. Windows XP SP3

ruggerochignoli
Messaggi: 8
Iscritto il: venerdì 25 febbraio 2005, 1:00

Messaggio da ruggerochignoli » lunedì 22 ottobre 2007, 17:35

Scusa, come si fa a fare l'upload dello script??

Rispondi