Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi con la stampante.

Buona sera a tutti, io e da solo pochi giorni che programmo con Visual Basic 
6.0. Io ho questo problema, oggi mi sono fatto una tabella che mi permetta 
di stampare le etichette, senza fare fatica. Il mio problema è questo: Sil 
tasto stampa ho aggiunto questo comando:
Private Sub cmqStampa_Click()
Printer.FontSize = 12
        Printer.Print
        Printer.Print Tab;
Printer.Print
        Printer.Print Tab;
        Printer.EndDoc
  End Sub
Ma quando esce il foglio è completamente bianco. Mi sapreste aiutare??. 

Perdonami, ma cosa avresti intenzione di stampare?
-- 
Emanuele Torrenti

         Printer.Print Tab;
Il modo migliore per stampare qualcosa è stampare qualcosa:
Printer.Print "Qualcosa, eppure non so cosa."
---
Emanuele Torrenti

 ha scritto nel messaggio
news:ded791$qbj$3...@area.cu.mi.it...


 stamparla.
Bene. Adesso sai come fare.
-- 
Emanuele Torrenti

 ha scritto nel messaggio 
news:ded7p5$rep$1...@area.cu.mi.it...


> Io ho fatto una tabella con una serie di indirizzi di persone č vorrei


 Non č che me la potresti dire come faccio a stampare quella tabella????
E come faccio, se non mi dici come scrivi la tua benedetta tabella? 
File? Textbox? Griglia di database? Access? Excel?
Mettere un po' di codice?
(Usare "stampa unione" di Word?)
-- 
Emanuele Torrenti

> Non è che me la potresti dire come faccio a stampare quella tabella????


 ha scritto nel messaggio 
news:ded8ak$s1h$1...@area.cu.mi.it...


 indirizzi.
In una sola? Vuoi aiuto, ma sei un po' avaro di informazioni...
Valuta se sia il caso di stampare le tue etichette con word...
-- 
Emanuele Torrenti

 ha scritto nel messaggio 
news:dede4f$1sj$1...@area.cu.mi.it...


 Che informazioni hai bisogno???
Tutte quelle che mi facciano capire che hai un'idea di cosa tu stia 
facendo e su come potrei aiutarti. Sembrerebbe tu voglia una bacchetta 
magica, ma nessuno può dartela. Insomma: metti un po' di codice e sii 
più preciso sul modo in cui tu passi i dati alla stampante.
Il tuo post di esordio non è stato dei migliori: Stampavi righe vuote, 
non avevi nessun riferimento ai dati che intendevi stampare, e ti 
meravigliavi del perchè...
-- 
Emanuele Torrenti

Ci sono in tutto 3 colonne per 5 righe in Textbox e alla fine un pulsante 
per l'avvio della stampa. Il pulsante l'ho chiamato "Stampa"
Fai una cosa vai su questo link è trovi tutto quello che ti serve: 
http:\\
www.pega73.net
\Vb.doc
"http:\\
www.pega73.net
" <x...@yyy.zz> ha scritto nel messaggio 
news:_prOe.93207$fm.63...@news4.tin.it...


 http:\\
www.pega73.net
\Vb.doc
Scrivilo bene: hai messo le slash al contrario!
Questo è un link:
http://www.pega73.net/Vb.doc
-- 
Emanuele Torrenti

 Fai una cosa vai su questo link è trovi tutto quello che ti serve: 
Le ultime parole famose: hai solo fatto una foto ad un form. Serve codice!
Io un programma di etichette (ad uso super market) l'ho creato da me, ma 
basato su classi e polimorfismo.
Non credo tu sia quel genere di programmatore, quindi ti suggerisco di 
studiare...
www.visual-basic.it
area download, cerca easy label oppure print preview e studiaci sopra: 
come vedi, anche un programma all'apparenza semplice, richiede un minimo 
di studio dietro.
E da' un'occhiata alla "stampa unione" di word, perchè fa esattamente 
quello che ti serve.
-- 
Emanuele Torrenti

 http:\\
www.pega73.net
\Vb.doc
Che pazienza... :)
Dato che non dici nemmeno questo tiro a indovinare: stampi su un A4, quindi
fai
MioForm.PrintForm
ti ritagli le etichette e hai risolto il problema.
Comunque se lo facevi con Word avevi già finito da un pezzo, dato che di VB
non conosci un tubo (è un dato di fatto, non una colpa).
Ciao

 Che pazienza... :)
Ho vinto quaccheccosa?
-- 
Emanuele Torrenti

 ha scritto nel messaggio 
news:scAOe.93732$fm.63...@news4.tin.it...


 cornice, e io e quello che non voglia che si stampi.
Beh, ma se le textbox le centri bene poi sull'etichetta ci resta solo la
scritta ;)
Comunque devi posizionarti per ogni riga di ogni textbox nel punto giusto
del foglio.
Devi settare il Printer.ScaleMode = vbMillimeters (non vorrai lavorare in
pixel!), metterti alla coordinata giusta con Printer.CurrentX, e fare un
Printer.Print strUnaRiga, a capo ci va da solo, quindi ti evito la
misurazione dell'altezza del testo e relativo riposizionamento con
Printer.CurrentY.
Ciao
--
Reporting tool: 
http://www.neodatatype.net

> comando lo conoscevo). Sai quel comando è carino ma mi stampa anche la


 ha scritto nel messaggio 
news:BaIOe.75156$2U1.3...@news3.tin.it...


 ha scritto nel messaggio 
news:BaIOe.75156$2U1.3...@news3.tin.it...


 ha scritto nel messaggio 
news:BaIOe.75156$2U1.3...@news3.tin.it...



Sarň chiaro.
Ti mancano le basi... non solo non hai le fondamenta, ma ancora non hai idea
di come fare a procurarti il terreno su cui edificare.
In queste condizioni mi pare inutile continuare nello specifico.
Comprati un libro, anche da pochi euro e inizia da lě.
Cosa ti fa pensare che tu possa fare quello che chiedi scrivendo codice
nell'evento change di una textbox?


 che sappiano Visual Basic, e mi farebbe piaciuto andare da loro a lavorare.
Amico, la programmazione non si improvvisa, e nessun corso base può 
darti le conoscenze necessarie per trovar lavoro da programmatore.
Ma se sommi scuola+manuali+sbirciare il lavoro di chi posta 
qui+sbattersi la testa con umiltà e dedizione.....
Forse, a quel punto, troverai lavoro come programmatore.
Consiglio: Stampa le etichette con word e studia su un libro: ti 
garantisco che a quel punto nulla ti impedirà di fargli ghirigori in 
stile rococò.
-- 
Emanuele Torrenti

 Comprati un libro, anche da pochi euro e inizia da lě.
Ma soprattutto, ammesso  che qualcuno abbia il buoncuore di risponderti in 
privato, metti come indirizzo di porta elettronica x...@yyy.zz
Male, molto male...
Genesio