Stampare..?!?!?AIUTO!!

domenica 11 febbraio 2007 - 22.56

Mimmozzo87 Profilo | Junior Member

Raga ho un problemino....

vorrei stampare con la proprietà PRINTER un elenco per esempio oggetto e prezzo
indentata correttamente....COME POSSO FARE???

esempio...

Pen drtive € 20
Casse € 60


devo usare la funzione TRIM?????

come posso allinearle correttamente????

xke stampando normalmente uscirebbe...

Pen drtive € 20
Casse € 60

grazie per l'aiuto.....

squilibrium Profilo | Junior Member

Puoi essere un pò più chiaro?
Cosa devi stampare il contenuto di una form, di una textbox, di un report?

Mimmozzo87 Profilo | Junior Member

in un ciclo mentre...vorrei stampre oggetto e prezzo...però vorrei allineare il prezzo in modo tale ke le varie € sia una sotta l'altra...se stampo normalmente esce comevedi sopara---

in pratica vorrei allineare il prezzo in modo che esce il prezzo in ordine ..nn sparpaglato...per esempio..in una riga il prezzo inizia dalla n° di riga 10 perke la variabile oggetto era di 8 caratteri...e il successivo oggetto conteneva 10 caratteri e quindi il prezzo inizia dal n° riga 12

in prarica se cambia la lunghezza dell'oggetto vorrei mantenere il prezzo sempre ordinato---

oggetto € prezzo

2 casse € 15,90
1 alimentatore € 20

vedi ke l'€ nn è allineato???

sapresti aiutarmi?????????grazie

squilibrium Profilo | Junior Member

Prova ad inserire il segno di tabulazione VBTAB quando componi la stringa

EX:

"1 Alimentatore" & vbTab & "€ 10"

Se vuoi poi essere sicuro concatena anche + di un vbtab

Ciao

Mimmozzo87 Profilo | Junior Member

Ho provato....
ma se inserisco un oggeto troppo lungo il prezzo viene riportato un tab in più...

e quindi esce sfasato se l'oggetto è maggiore caratterialmente di un tab...

per esempio...

1 pc+vbtab+ €800
1 router wireless+vbtab+ €60

la posizione del prezzo sarà sfasato di uno o + tab....

squilibrium Profilo | Junior Member

Puoi prenderti la lunghezza degli oggetti e tari tutto sul più lungo.

se per esempio il più lungo è di 20 caratteri per tutti gli altri fai:

oggetto & String(20-len(oggetto)," ")


Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5