Oppure

Loading
15/02/08 20:19
moet
Piccolo problemino! :)


inputbox... scrivo "0235" mi stampa "235"



:rotfl:
aaa
15/02/08 20:28
TheLizard
Dim asd As String
asd = InputBox("inserisci 0235")
MsgBox asd

non mi dà problemi :-|
aaa
15/02/08 20:30
gantonio
Se usi una variabile numerica e' ovvio che succeda ... saprai che lo zero davanti ad un numero intero non viene considerato ...

Che classe frequenti?
aaa
15/02/08 21:28
moet
Studio vb da autodidatta da un bel po di anni. Mi limito a fare qualche programma per negozi di amici. Lo faccio per hobby. Il tempo della scuola è finito :)

non avevo dichiarato nessuna variabile string perche il valore della input lo carico in un db come dato numerico ma poi ho bisogno di spamparlo a video con lo zero. ora guardo qual è la funzione che conta i caratteri e aggiungo lo zero.

tipo: numero 34 stampo 0034

numero 220 stampo 0220
aaa
15/02/08 21:50
TheLizard
e allora dichiarala string perchè altrimenti con integer double etc non ti da gli zero iniziali a meno che non usi la virgola...
aaa
15/02/08 22:55
gantonio
Postato originariamente da moet:
Studio vb da autodidatta da un bel po di anni.


Da un bel po' di anni? Mi sembra che i tuoi dubbi siano ancora molti ... superabili con la lettura di un libro di base nel giro di una settimana ...

tipo: numero 34 stampo 0034


Print Format$(34, "0000";)

numero 220 stampo 0220


Print Format$(220, "0000";)
aaa