Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

textbox

Estas en el tema de textbox en el foro de Visual Basic clásico en Foros del Web. Gracias de antemano mi pregunta es la siguiente Si tengo en un text el numero 1234 y quiero quebrar ese numero en otros text asi ...
  #1 (permalink)  
Antiguo 03/05/2005, 15:51
 
Fecha de Ingreso: abril-2005
Mensajes: 65
Antigüedad: 19 años
Puntos: 0
textbox

Gracias de antemano

mi pregunta es la siguiente

Si tengo en un text el numero 1234

y quiero quebrar ese numero en otros text asi

unidades=4
decenas=3
centenas=2
millares=1

Ya me duele mi cabeza y no le doy

Ayuda plz !!!
  #2 (permalink)  
Antiguo 03/05/2005, 15:54
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
Utiliza la funcion Mid... es facil, como parametros le tienes que enviar el string que hay en el textbox, la posicion inicial desde donde se va a empezar a leer y cuantos caracteres quieres extraer del string

Cualquier cosa avisas
  #3 (permalink)  
Antiguo 03/05/2005, 16:03
 
Fecha de Ingreso: abril-2005
Mensajes: 65
Antigüedad: 19 años
Puntos: 0
textbox

Muchas gracias
Mira estoy mas empelotado con tanta letra y numero , no es flojera, pero me podrias enviar un ejemplo porfavor?

text1.text= inputbox("CANTIDAD EN NUMERO")
text1.text=1234

entonces tengo que poner

unidad= text2.text=4
decena=text3.text=3
centena=text4.text=2
millar=text5.text=1

Muchas gracias por tu atencion
  #4 (permalink)  
Antiguo 03/05/2005, 16:19
Avatar de vbx3m  
Fecha de Ingreso: febrero-2005
Ubicación: Venezuela
Mensajes: 524
Antigüedad: 19 años, 3 meses
Puntos: 1
Hazlo con Mid como te indicó developer9, y si quieres utiliza variables...

n = InputBox("h")
a = Mid(n, 1, 1)
b = Mid(n, 2, 1)
...
Text1.Text = a
Text2.Text = b
__________________
ホルヘ・ラファエル・マルティネス・レオン
  #5 (permalink)  
Antiguo 03/05/2005, 16:28
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años
Puntos: 17
Primero antes de usar Mid debes comprobar cuántas cifras tiene y actuar en consecuencia.
  #6 (permalink)  
Antiguo 04/05/2005, 03:55
 
Fecha de Ingreso: abril-2005
Mensajes: 82
Antigüedad: 19 años
Puntos: 2
hombre, si lo que quieres es que de cualquier numero te lo separe de 1 en 1 cifra, si tendras que saber cuantas cifras tiene con el len(). Y sabiendo eso te puedes hacer hasta una funcioncilla que te lo automatice.
Y una pregunta, en un 'for' se puede contar con letras??? es decir:

for (i=a to h)

algo asi se puede???
  #7 (permalink)  
Antiguo 04/05/2005, 04:17
Avatar de vbx3m  
Fecha de Ingreso: febrero-2005
Ubicación: Venezuela
Mensajes: 524
Antigüedad: 19 años, 3 meses
Puntos: 1
Puedes usar letras, pero debes asignarles valores...
__________________
ホルヘ・ラファエル・マルティネス・レオン
  #8 (permalink)  
Antiguo 04/05/2005, 06:18
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años
Puntos: 17
Cita:
Iniciado por vbx3m
Puedes usar letras, pero debes asignarles valores...
No creo que esté diciendo el uso de variables.
  #9 (permalink)  
Antiguo 04/05/2005, 06:20
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años
Puntos: 17
Cita:
Iniciado por erkillo
hombre, si lo que quieres es que de cualquier numero te lo separe de 1 en 1 cifra, si tendras que saber cuantas cifras tiene con el len(). Y sabiendo eso te puedes hacer hasta una funcioncilla que te lo automatice.
Y una pregunta, en un 'for' se puede contar con letras??? es decir:

for (i=a to h)

algo asi se puede???
Si te refieres a contar de la letra 'a' a la 'h' y que la variable i vaya cogiendo los valores a,b,c,d,e,f,g y h no puedes directamente.

PD: Con C sí, porque trata las letras por su valor ASCII.
  #10 (permalink)  
Antiguo 04/05/2005, 13:22
 
Fecha de Ingreso: abril-2005
Mensajes: 65
Antigüedad: 19 años
Puntos: 0
Textbox

MUCHAS GRACIAS POR TODO, YA ME QUEDO !!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:29.