Imprimir página | Cerrar ventana

referenciar campo de formulario con una variable.

Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y VBA
Descripción del foro: Foro de programacion en Access (Con código y sin código)
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=86896
Fecha de impresión: 26/Marzo/2026 a las 20:58


Tema: referenciar campo de formulario con una variable.
Publicado por: toldeman
Asunto: referenciar campo de formulario con una variable.
Fecha de publicación: 27/Marzo/2024 a las 08:55
Buenos días, he buscado por el foro el http://www.mvp-access.com/foro/referenciar-a-un-control-con-una-variable_topic86084.html" rel="nofollow - problema que se me presenta pero hace referencia a un control de un formulario, yo lo necesito para un campo.

Tengo varios campos nombrados, cantidad, cantidad1, cantidad2...etc
quisiera asignarles una variable para no tener que hacer un select case.
por ejemplo:
do condición que sea
x = x +1
r = cantidad & x
Forms![clientes f]![trabajos realizados f].Form![r] = a lo que sea

loop

Muchas gracias, un saludo.



Respuestas:
Publicado por: Mihura
Fecha de publicación: 27/Marzo/2024 a las 09:18
Una manera de referenciar campos es:

     Me.Controls("Campo1") = 24
     Me.Controls("Campo2") = 24

Luego, podrías hacer

    For i = 1 to 2
          Me.Controls("Campo" & i) = Loquesea
    Next i




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

http://www.accessaplicaciones.com" rel="nofollow - Access Aplicaciones
http://www.tecsys.es" rel="nofollow - Tecsys.es


Publicado por: toldeman
Fecha de publicación: 27/Marzo/2024 a las 09:54
Muchísimas gracias, funciona perfecto.

Un saludo.



Imprimir página | Cerrar ventana