Newsgroup: it.comp.www.asp
Titolo: ASP in PDF

Non riesco ad adattare alle mie esigenze il programma scaricato dal relativo
articolo di ASP Italia. Nell'esempio i campi del file PDF venivano riempiti
con i dati di una form, mentre io vorrei riempirli con il contenuto di un
recordset.
Qualcuno puņ aiutarmi?
^__^

....magari si potesse!!!!
Io ci ho provato ma con dati variabili credo sia impossibile.
Se ci riesci fammi sapere, grazie.

> Io ci ho provato ma con dati variabili credo sia impossibile.
Scusami ma i dati prelevati da un form non sono comunque dati variabili?
Io ho prelevato gli esempi ma ancora non li ho guardati anche perche' io
vorrei inserire anche una immagine cambiata dinamicamente e non ho ancora
trovato una risposta per sapere se questo e' possibile o meno.
Saluti.
Stefano.

 wrote in message 8er91g$t9d$1...@nslave1.tin.it...

Se ti spieghi meglio vediamo quello che si puo' fare.
Non e' che il problema e' a monte?
La versione con i dati presi dalla form ti funziona?
Riesci a stampare in una pagina normale i dati prelevati dal db?
Se poi il problema e' la variabilita' delle dimensioni dei dati prelevati da
un db il discorso cambia.
Ciao, Fabio Zed (Autore del suddetto articolo)

 Se ci riesci fammi sapere, grazie.
Se per variabili intendi che sono in numero variabile in parte mi trovi
d'accordo. Altrimenti confermo la perplessita' di Stefano: che differenza
c'e' tra i dati da una Form ed i dati da un Db?
--
Ciao, Fabio Zed Zamparelli


Prova a fare cosi:
carichi i dati in un form con campi hidden poi sul link metti
onclick="document.form1.submit()" cosi spedisce il form con i dati e li fai
il tuo PDF!!!
Ciao
Marco

 il tuo PDF!!!
Maremma bucaiola che giro! ;-)
Bella idea comunque.


 un db il discorso cambia.
Se io scrivo il codice dell'esempio e setto i seguenti valori
ENTE = RS1.Fields(1).VALUE
LOCAZIONE = RS1.Fields(7).VALUE
NORMA = RS1.Fields(2).VALUE
DATAEMISS = RS1.Fields(3).VALUE
DATAVER = RS1.Fields(12).VALUE
TITOLO = RS1.Fields(4).VALUE
SOSTITUISCE = RS1.Fields(5).VALUE
SOSTITUITA = RS1.Fields(6).VALUE
A1 = RS1.Fields(8).VALUE
N1 = RS1.Fields(9).VALUE
A2 = RS1.Fields(10).VALUE
N2 = RS1.Fields(11).VALUE
NOTE = RS1.Fields(13).VALUE
FDF.FDFSetValue "ENTE", ENTE, False
FDF.FDFSetValue "LOCAZIONE", LOCAZIONE, False
FDF.FDFSetValue "NORMA", NORMA, False
FDF.FDFSetValue "DATAEMISS", DATAEMISS, False
FDF.FDFSetValue "DATAVER", DATAVER, False
FDF.FDFSetValue "TITOLO", TITOLO, False
FDF.FDFSetValue "SOSTITUISCE", SOSTITUISCE, FALSE
FDF.FDFSetValue "SOSTITUITA", SOSTITUITA, False
FDF.FDFSetValue "A1", A1, False
FDF.FDFSetValue "N1", N1, False
FDF.FDFSetValue "A2", A2, False
FDF.FDFSetValue "N2", N2, False
FDF.FDFSetValue "NOTE", NOTE, False
quando carica l'FDF mi da questo errore:"ERRORE DURANTE L'APERTURA DEL
DOCUMENTO. IL FILE NON INIZIA CON %PDF-."
Se commento i campi
FDF.FDFSetValue "SOSTITUISCE", SOSTITUISCE, FALSE
FDF.FDFSetValue "SOSTITUITA", SOSTITUITA, False
FDF.FDFSetValue "NOTE", NOTE, False
mi funziona tutto correttamente. Ho provato anche con un altro db a fare
altre 2 pagine con lo stesso codice, che prendono i dati rispettivamente da
2 tabelle diverse, nel caso fosse una questione di campi; una pagina mi
funziona, e l'altra mi da l'errore di cui sopra.
Non so piu' cosa pensare :(
Ciao
^__^


 ^__^


Scusate, non mi sono espresso bene.
Intendevo: dato un recordset con N record visualizzare N volte gli M campi.
Cioé: inserisco i dati del primo record (e fin qui tutto ok), ma non sono
riuscito a duplicare i campi nel pdf N volte per poter inserire tutti i
record restituiti.

 record restituiti.
A questo proposito avevo pensato (per una cosa che sono ancora lontano dal
realizzare) una serie di coordinate a mo di tabella.
Per esempio:
Codice1, Descrizione1, ...
Codice2, Descrizione2, ...
ecc. ecc.
Non potrebbe funzionare?
Se non compilo tutti i campi ci sono problemi?
Saluti.
Stefano.

Se non compili tutti i campi no problem, ma se devo fare un listino con un
migliaio di campi non posso duplicare i campi 1000 volte a mano...oppure
pensavi a qualcosa che duplicasse i campi in automatico?
Se è così io non ho trovato nulla per farlo.

 pensavi a qualcosa che duplicasse i campi in automatico?
No, pensavo ad un modulo d'ordine con non piu' di 15-20 righe.
Saluti.
Stefano.