PDA

Visualizza versione completa : [VB] Stampa ricevute con VBA


lelaccio
13-05-2007, 23.31.00
Salve a tutti, vorrei porre una domanda con la speranza che qualcuno possa rispondermi. Dovrei stampare una ricevuta dopo che ho caricato alcuni dati in foglio di lavoro occupando 5 celle nella stessa riga.
Nella stampa per˛ devono apparire alcune righe uguali per tutti, come il numero, la data,e una certa descrizione.
Cosa posso usare? l'istruzione Print? e come.
Grazie e buona serata a tutti

Flavio58
28-05-2007, 21.51.51
Con molti sistemi di sviluppo come VB vengono forniti genearori di reports che permettono di creare il layout del modulo in modalitÓ visuale ...
La creazione Ŕ molto semplice in quanto suddiuvide il foglio di satmpa in zone come ad esempio la testa ripetuta su tutte le pagine, il page header che permette di specificare dati in testa ad ogni pagina,le bande che sono il mezzo di stampare i records e di fare annidamenti per creare modelli con realzioni tra master table e detail table (fatture : testata fatture e lista oggetti fatturati), in page footer ... e cosi via ...
Esiste la modalitÓ semplice di creazione e uso ovvero quella in cui in fase di disegno della pagina tu specifichi il database da cui attingere i campi e poi la stampa o la esegui da designer oppure mediante semplici funzioni del tipo :

PEPrintReport(nomereport)

Oppure mediante controllo grazie a funzioni definite dentro alla libreria di rubtime del generatore.
Usualmente con i prodotti Microsoft veniva dato Crystal Report ...
Ad ogni modo lo puoi avere anche sepratamente e usarlo tramite un suo compilatore che alla fine crea eseguibili autosufficenti.