Newsgroup: it.comp.programmare
Titolo: Stampare in vb

COme devo fare per stampare un foglio grandezza a4 contenente dati elaborati
dal programma??
e per posizionare imiei dati dove volio io nel foglio?
Grazia
-- 
Posted from  [212.171.96.7] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 e per posizionare imiei dati dove volio io nel foglio?
Allora, i casi sono tre:
1. ti programmi la stampante "a manetta" usando le Api di Windows
2. scrivi i dati in una form e poi usi form.print
3. usi un tool di stampa come Crystal Report o similare per produrre
   la stampa.
Davide

    la stampa.)
grazie


 Report o similare per produrre
Con VB 3 e superiori Microsoft distribuisce un "coso" denominato
Crystal Report, tale arnese e' un gestore di stampe che permette di
costruire una stampa da zero. Il 'coso' e' dotato di un controllo
da appiccicare in una form che ti permette di eseguire la stampa
direttamente da codice.
Vedi la documentazione di VB per ulteriori informazioni.
Davide

 wrote in message
news:9qjndu$p0vra$3...@ID-18487.news.dfncis.de...

AA
il "coco" è percaso il data report??
Con il data report posso solo inserire i dati di un database!!!
Altrimenti se quello che tu definisci "coso" è qualcos'altro non so!!
mi informero intanto grazie!!
Ale


Un'altra soluzione è la seguente
printer.currentx = 100 'coordinata x
printer.currenty=200'coordinata y
printer.print "hello world"
...
printer.enddoc
Prova a dare un occhio all'help dell'oggetto printer.
Saluti,
Sergio

 Con il data report posso solo inserire i dati di un database!!!
A parte che potresti anche leggere i dati da un file ascii, pero'
che problema hai a scrivere i dati in un database e poi farli 
leggere dal "coso" ?
Davide

 Con il data report posso solo inserire i dati di un database!!!
Si, solo se non crei al volo un RecordSet che non proviene da un database ma
che ti sei debitamente riempito di informazioni. Quindi "bindi" il recordset
al datareport.
Personalmente il DataReport mi fa schifo, però Crystal non è da meno: fa un
sacco di cose in più, ma le fa malissimo.
Non so esattamente cosa consigliarti, ma sarebbe meglio aprire un foglio
excel, riempirlo, stamparlo, chiudere excel. Spesso è il sistema meno
costoso e più semplice da usare.
ciao,
Dads.


 wrote in message
news:9qjrba$o1mm2$1...@ID-18487.news.dfncis.de...

Ok ora vado nel mio caso specifico!!
Il data report mi andrebbe anche bene ma il problema sta nel fatto che devo
inserire, nella mia stampa, anche altri dati che non posso includere nel 
database che ho creato per usare appunto il report!
altrimenti il dato che io inserirei mi verrebbe ripetuto tante volte quanti
i record del database!
Nel mio programma ho inserito un database con un insieme di codici e
descrizioni
( un archivio di gestione magazzino)
ho creato una applicazione per la creazione di fax d'ordine!
per poter stampare sto benedetto fax come devo fare?? uso sto benedetto
report??
Ok ho creato un database che preleva i dati del fax e me li visualizza!!
ma per poter visualizzare il nr fax, destinatario, data, nr pagine come posso
fare?
se inserisco sti dati nel database me li ripete nel report tante volte quanti
sono i record del database!!
aiuto!!
-- 
Posted from  [212.171.104.18] 


Ok ora vado nel mio caso specifico!!
Il data report mi andrebbe anche bene ma il problema sta nel fatto che devo
inserire, nella mia stampa, anche altri dati che non posso includere nel 
database che ho creato per usare appunto il report!
altrimenti il dato che io inserirei mi verrebbe ripetuto tante volte quanti
i record del database!
Nel mio programma ho inserito un database con un insieme di codici e
descrizioni
( un archivio di gestione magazzino)
ho creato una applicazione per la creazione di fax d'ordine!
per poter stampare sto benedetto fax come devo fare?? uso sto benedetto
report??
Ok ho creato un database che preleva i dati del fax e me li visualizza!!
ma per poter visualizzare il nr fax, destinatario, data, nr pagine come posso
fare?
se inserisco sti dati nel database me li ripete nel report tante volte quanti
sono i record del database!!
aiuto!!
-- 
Posted from 
a-ve20-47.tin.it
 [213.45.165.206] 


 aiuto!!
I Data Report sono oggetti, e come tali possono essere "espansi".
Guarda le "collection" del DataReport.
Poi creati un Recordset che non proviene da DB.
Mettici dentro i dati che vuoi e BINDA questo ai campi del DataReport.
ciao,
Dads.