Newsgroup: it.comp.lang.visual-basic
Titolo: Stampa File

Come facci a stampare i campi di un semplice file sequenziale?
Grazie Max :-)

 Grazie Max :-)
scherzo, ma in realtà non ho capito il reale problema....
sii più specifico grazie
ciaociao

 Come facci a stampare i campi di un semplice file sequenziale?
Puoi pubblicare qui le prime 10 (dieci, non 1000!)  righe del file?
Così, forse, potremo indovinare cosa vuoi ottenere...


oh capperi pensavo di essere stato sufficientemente chiaro.
aihme come faccio adesso?
Ho questo un file sequenziale su disco così composto:
" 1G","FABBIANI LUCIANO (ED) ","0,9"
" 22B","PAZZI GIOVANNA (ED) ","0"
" 33M","VILLANI CARLA (NP) ","4,9"
"444H","CREPALDI ROBERTA ","0,9"
"123Y","PASTORELLO LAURA ","0,9"
Desidererei stampare su carta il contenuto di quei 3 campi:
1G Fabbiano Luciano 0,9
e così via ...
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Direi che potresti aprire il file, leggere direttamente le righe con la Line
Input, dividere i campi con la Split e stampare utilizzando l'oggetto
Printer.
Se vuoi fare qualcosa di più, potresti eventualmente usare un recordset ADO,
che ha la possibilità di connettersi anche ad una fonte dati di tipo testo,
anche se personalmente non ho mai provato
ciaociao


h capperi pensavo di essere stato sufficientemente chiaro.
aihme come faccio adesso?
Ho questo un file sequenziale su disco cosě composto:
" 1G","FABBIANI LUCIANO (ED) ","0,9"
" 22B","PAZZI GIOVANNA (ED) ","0"
" 33M","VILLANI CARLA (NP) ","4,9"
"444H","CREPALDI ROBERTA ","0,9"
"123Y","PASTORELLO LAURA ","0,9"
Desidererei stampare su carta il contenuto di quei 3 campi:
1G Fabbiano Luciano 0,9
e cosě via ...
Il nodo cruciale č che non so usare (mai fatto)l'oggetto
PRINTER.


 Puoi pubblicare qui le prime 10 (dieci, non 1000!) righe del file?



Appunto l'Oggetto Printer ... non l'ho mai usato ...
qualche esempio di spunto.
Grazie Max.


 qualche esempio di spunto.
stringa="Consultare la guida"
for n=1 to 1000
    Printer.Print stringa
next n
Printer.EndDoc


Ci sono arrivato ...
Dici bene tu! Tirandomi per le orecchie: "Consultare la Guida."
Ma un esempio del genere non c'è nella guida, che a volte mi sembra fatta ad
arte per "non spiegare"; è una mia impressione
condivisa anche da te, o sono io così scarso che anche con tutta
la buona volontà non ci arrivo con tempestività?
Oppure terza ipotesi, la materia è tanto complicata che spiegarla
in maniera semplice è quasi impossibile?!
Comunque, volevo ringraziarti, adesso vado in vacanza ci risentiamo (se
vuoi) martedì prox.
Nel frattempo ho ravvisato il prox problema, la stampante
non prende il carattere bond e Courier New, benchè impostati
(correttamente?) stampa come vuole lei (possibile?).
Saluti Max :-)



ciaociao

 Ma un esempio del genere non c'è nella guida
Se la guida riportasse tutti gli esempi possibili e immaginabili, non ci
sarebbe più alcuna necessità di programmare...
VB è un linguaggio e la guida e/o libri ne forniscono le indicazioni
fondamentati (concetti e sintassi). Tutto il resto sta alla fantasia del
programmatore che deve mettere insieme quelle cose al fine di ottenere
quanto desidera.


Hai Ragione, tuttavia non capisco perchè le cose più semplici non
sempre appaiano.
Un altro problema, da un foglio di excel (gestione magazzino)
devo stampare 3 campi:
Qty - Codice - Descrizione
su un foglio formato A4 con 4 etichette autoadesive.
Dove in volta in volta (non necessariamente 4 alla volta) devo stampare.
Come posso preparare un layout di stampa:
Qty Scritta in Grande
Codice Scritto in Grande
Descrizione - Scritto in Piccolo
Un dritta !?!
Grazie Max.


 Un altro problema, da un foglio di excel (gestione magazzino)
Non conosco Excel, ti consiglio di aprire per questo un nuovo topic, qui, o,
meglio, su un NG che tratti di Exclel/Office