Crear variables en VB
Publicado por Marc (13 intervenciones) el 05/09/2005 12:22:58
Hola.
Necesito saber si se puede crear nombres de variables en Visual Basic y cómo se hace. Voy a poner un ejemplo para que se vea claramente:
Tengo un formulario con 10 campos (variables) con casi el mismo nombre: prefijo_sufijo. El prefijo es siempre el mismo ("titulo_") y el sufijo es un numero en letra.
Lo que había pensado es crear un Array con los sufijos e ir rellenando los campos con un Do...While referenciando en cada pasada del bucle a un campo distinto, pero no se como referenciar a esas variables, porque no funciona correctamente.
Nota: los datos son consultados en una tabla, y los campos se rellenan con el evento "Al abrir".
----------------------------------------
numeros = Array("uno", "dos", "tres", "cuatro", "cinco", "seis", "siete", "ocho", "nueve", "diez")
i = 1
Do While i <= 10
Me("titulo_" + numeros(i)) = lo_que_sea
i = i + 1
Loop
----------------------------------------
Espero que me puedan ayudar y decirme cómo se hace.
Un saludo.
Necesito saber si se puede crear nombres de variables en Visual Basic y cómo se hace. Voy a poner un ejemplo para que se vea claramente:
Tengo un formulario con 10 campos (variables) con casi el mismo nombre: prefijo_sufijo. El prefijo es siempre el mismo ("titulo_") y el sufijo es un numero en letra.
Lo que había pensado es crear un Array con los sufijos e ir rellenando los campos con un Do...While referenciando en cada pasada del bucle a un campo distinto, pero no se como referenciar a esas variables, porque no funciona correctamente.
Nota: los datos son consultados en una tabla, y los campos se rellenan con el evento "Al abrir".
----------------------------------------
numeros = Array("uno", "dos", "tres", "cuatro", "cinco", "seis", "siete", "ocho", "nueve", "diez")
i = 1
Do While i <= 10
Me("titulo_" + numeros(i)) = lo_que_sea
i = i + 1
Loop
----------------------------------------
Espero que me puedan ayudar y decirme cómo se hace.
Un saludo.
Valora esta pregunta


0