Newsgroup: it.comp.appl.access
Titolo: Moduli PDF - compilazione da codice

Ciao ragazzuoli...
vediamo se a voi è capitato di affrontare e risolvere sta cosetta...
Scenario :
Modulo PDF a campi compilabili.
DB con notizie da esportare nel modulo.
Obbiettivo:
Compilare da codice i campi del Modulo PDF aperto.
Questione :
Ho provato a intercettare l'hndl del file PDF con FindWindow e a
passargli dati... senza riuscirvi.
Qualcuno di voi ne sa qualcosa?
Prima di applicarmi definitivamente, un confronto con chi magari ha
"già dato" non sarebbe male.

 
fdf
io avevo fatto una cosa simile via asp utilizzando un ocx disponibile 
gratuitamente sul sito adobe.
non ho sottomano i riferimenti e soprattutto sono passati diversi anni, 
ma se provi a fare qualche ricerca dovresti trovare info in rete.
prova con queste chiavi:
fdftoolkit
fdfacx.dll
-- 
Paolo opg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--

 fdfacx.dll
Lo uso anche io fdfacx in ASP, ma non ti permette di scrivere "DATI"
in campi modulo di file PDF già esistenti...
almeno non ricordo si potesse.
Quella DLL permette di creare exnovo un file PDF formattato come ti
pare... ma di uno già esistente no.
Cmq approfondiremo.

 
controlla meglio.
cercato in google con le chiavi:
fdf toolkit fdfacx.dll
primo risultato:
http://www.aspitalia.com/articoli/pdf.aspx
il titolo dell'articolo e' fuorviante, ma descrive esattamente quello che 
vuoi ottenere tu: compilare i campi di un pdf tramite fdf.
tra le altre cose, mi sa che e' proprio l'articolo (e' di 10 anni fa ^^) 
che avevo usato io come punto di partenza per il mio progetto...


 che avevo usato io come punto di partenza per il mio progetto...
Paolo il problema non è cercare... il problema è "funzionare"...io
cerco che funzioni in VBA :
c'è questo che "se fuonzionasse" sarebbe l'ideale...
http://www.simply4you.it/articoli/vbp/art0002a.asp
ma è cosa nota da 10 anni, che non funzia... :)

 
hum...
effettivamente io l'ho usato solo su un sito web, mai da un'applicativo.
sorry, ho dato per scontato che fosse trasportabile in maniera indolore dal 
web all'exe.


 ha scritto nel messaggio 
news:bd9741a4-862f-4301...@m21g2000vbr.googlegroups.com...
cut
Paolo il problema non � cercare... il problema � "funzionare"...io
cerco che funzioni in VBA :
c'� questo che "se fuonzionasse" sarebbe l'ideale...
http://www.simply4you.it/articoli/vbp/art0002a.asp
ma � cosa nota da 10 anni, che non funzia... :)
In effetti contiene molti errori...mal scopiazzati.
Credo di avere la soluzione. Ho bisogno che mi mandi il file con i moduli e 
con l'esatto nome dei campi.
Quel codice, a patto che tu abbia installato le dll (registrando 
FdfAcX.dll - in questo modo registri anche l'altra dll, fdftk.dll), potrebbe 
essere corretto cos�:
Dim FdfAcx As New FDFACXLib.FdfApp
Dim myFDf, varNome As String, varCognome As String, varIndirizzo As String, 
varCitta As String, varTelefono As String
varNome = "Mario"
varCognome = "Rossi"
varIndirizzo = "Via Unit� d'Italia n�10"
varCitta = "00100 Roma RM"
varTelefono = "06/1234567"
Set myFDf = FdfAcx.FDFCreate
myFDf.FDFSetValue "Nome", varNome, False
myFDf.FDFSetValue "Cognome", varCognome, False
myFDf.FDFSetValue "Indirizzo", varIndirizzo, False
myFDf.FDFSetValue "Citta", varCitta, False
myFDf.FDFSetValue "Telefono", varTelefono, False
'Punto al modello PDF con i campi testo
myFDf.FDFSetFile "c:\NomeFileCampiTesto.pdf"
'Salvo il file PDF Creato. In realt� salvo un file fdf che richiamer� il 
modello ma compilato.
myFDf.FDFSaveToFile "C:\MypdfModulo.fdf"
myFDf.FDFClose
Set myFDf = Nothing
Set FdfAcx = Nothing
Fammi sapere.
Ciao, Carlo 

 ha scritto nel messaggio 
news:248ff02a-7f1e-4014...@i31g2000vbt.googlegroups.com...
Ciao ragazzuoli...
vediamo se a voi � capitato di affrontare e risolvere sta cosetta...
Leggi risposta pi� avanti.
Ciao, Carlo 

 Ciao, Carlo
Ci avevo provato anche io così...ma non funzia cmq.
Il file fdf lo crea, e il modulo si apre... ma di dati compilati
neanche l'ombra.


Mi sa che ci sono riuscito...
il problema era il modulo che non aveva i diritti di salvataggio...
sembrerebbe funzionare.