salve ragazzi
o appena finito un piccolo gestionale in archiviazione e visualizzazione a video e fino a qui tutto ok
adesso comincia il bello per la stampa
non so da dove cominciare
mi potreste dare una mano a partire
grazie ciao
salve ragazzi
o appena finito un piccolo gestionale in archiviazione e visualizzazione a video e fino a qui tutto ok
adesso comincia il bello per la stampa
non so da dove cominciare
mi potreste dare una mano a partire
grazie ciao
sarei interessato anche io alla questione per vb.net...Originariamente inviato da angillieri
salve ragazzi
o appena finito un piccolo gestionale in archiviazione e visualizzazione a video e fino a qui tutto ok
adesso comincia il bello per la stampa
non so da dove cominciare
mi potreste dare una mano a partire
grazie ciao
Io ho pesanto di creare un file .rtf, caricarlo in memoria, modificare tutto quello che ci sta da modificare e mandarlo in stampa...
i file rtf sn + semplici da modificare e possono contenere strutture come tabelle...
fai un file rtf con tutte le tue cose, poi metti per ogni campo un codice del tipo
Nome Cliente: ###NAME_CLIENT###
quando carichi il file rtf sai cosa andare a modificare...
ciao
![]()
![]()
![]()
La stampa non è una cosa molto facile,a cominciare dal fatto che alcune parti devono essere statiche, alcune da ogni parte del database.
Ti do qualche dritta.
Io personalmente uso il datareport incluso, che è diviso in sezioni.
In una parte metto una serie di label che conterranno i nominativi, indirizzo, numero civico...insomma, l'anagrafica del cliente. Ora queste label le modifico in base al cliente.
Mettiamo caso che nella tua fattura hai Cliente.text che contiene apputo il nome del cliente e devi quindi trasferirla al tuo report.
Prima di effettuare lo show del report, faccio cosi
Questo lo puoi fare per ogni controllo che ti pare.codice:report.section("sezione").controls.item("nomecliente").caption=me.cliente.text
Se non sai cosa sia una sezione, te ne puoi accorgere subito: il report è diviso in 5 sezioni, e quindi in base a dove è posizionato il controllo tu dovrai mettere il nome della sezione.
Se hai tutta l'anagrafica a video puoi usare questa formula per ogni tipo di dato, se invece ti mancano alcuni campi ti dovrai connettere ad un database per effuare connessioni e roba varia.
Per quanto riguarda i contenuti variabili dovrai impostare una query con un dataenvironment e poi trascinare i textbox dal dataenvironment al datareport.
Per ora ti dico solo questo.
"Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)
"Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)
http://xvincentx.netsons.org/programBlog
Se vuoi puoi guardare nel codice sorgente/Stringhe e stampa /Una classe per stampare su questo sito:
http://www.maurorossi.net/
qui trovi esempi di stampa fatture:
http://www.a1vbcode.com/app-3366.asp
http://www.planet-source-code.com/vb...13648&lngWId=1
anche qui trovi esempi di stampa:
http://members.xoom.virgilio.it/vbwork/project1.htm
Esempi in rete se ne trovano tantissimi, dipende sempre da che "strumenti" vuoi utilizzare per la stampa.
Ciao