** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Problema con Variable
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoProblema con Variable

 Responder Responder
Autor
Mensaje
Jose35 Ver desplegable
Habitual
Habitual


Unido: 05/Noviembre/2017
Localización: Aljaraque
Estado: Sin conexión
Puntos: 111
Enlace directo a este mensaje Tema: Problema con Variable
    Enviado: 19/Julio/2019 a las 13:04
Hola no se si sere capaz de explicar correctamente lo que quiero hacer, lo intento.....

Necesito que el nombre de una variable vaya variando conforme voy extrayendo los valores de una matrix

Ejemplo:

La variable es cuestion que se llama "ubica2"...pues pretendo que cuando saco la primera ubicacion de la matrix la variable sea ubica2, cuando hago el Next y estraigo el siguiente valor la variable sea ubica3. siguiente ubica4.... y asi para todos los valores que contengan la matrix.

¿Es esto posible?, no se como hacerlo y mira que le llevo dado vueltas.

Saludos.
Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 14011
Enlace directo a este mensaje Enviado: 19/Julio/2019 a las 13:25
Si la variable es de una tabla o un campo del formulario puedes hacerlo, si es directa en el código no (que yo sepa, que después viene siempre alguien que te sorprende Wink).

¿Cómo es tu entorno de trabajo?
Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
Jose35 Ver desplegable
Habitual
Habitual


Unido: 05/Noviembre/2017
Localización: Aljaraque
Estado: Sin conexión
Puntos: 111
Enlace directo a este mensaje Enviado: 19/Julio/2019 a las 13:33
Hola Mihura, es una variable normal la cual luego paso su valor a un campo del formulario.

Respecto a cual es mi entorno de trabajo, no te entiendo y perdona mi ignorancia.

Como datos por si es esto...trabajo con base de datos partida, muy lenta por cierto (ya lo he comentado) bajo W10 y Office 365, muy pero que muy capado todo.

Saludos
Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 14011
Enlace directo a este mensaje Enviado: 19/Julio/2019 a las 13:59
Cuando dije entorno, me refería a saber que es lo que querías hacer ... pregunté mal ...

Pero en tu post va la respuesta a mi pregunta: "la cual luego paso su valor a un campo del formulario".

Yo utilizo esta notación (hay más):
Forms("Form1").Controls("NombreControl")

Es decir si los campos del formulario se llaman Campo01, Campo02, Campo03 ...

For i = 1 to 3
    Forms("Form1").Controls("Campo" & format(i, "00)) = ...
Next i

¡Ojo!, escrito al vuelo ...




Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
Jose35 Ver desplegable
Habitual
Habitual


Unido: 05/Noviembre/2017
Localización: Aljaraque
Estado: Sin conexión
Puntos: 111
Enlace directo a este mensaje Enviado: 19/Julio/2019 a las 14:02
Gracias, lo probare en cuanto pueda, ya os contare la solucion.
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable