Duda con la forma de referenciar a un campo de una tabla...

23/08/2011 - 18:53 por Wally | Informe spam
Duda para referenciar un campo de una tabla mediante una variable...

... suponiendo que tengo varios campos: Campo1, Campo2,..., Campo3**

cuál es la forma correcta de hacer lo siguiente?

for vCont=1 to 20
strTmp = strTmp + miDB!Campo & vCont + ";"
next

con el fin de evitar escribir...
strTmp = miDB!Campo1 + ";"
strTmp = strTmp + miDB!Campo2 + ";"
...
strTmp = strTmp + miDB!Campo10 + ";"

Gracias de antemano por su apoyo.
 

Leer las respuestas

#1 Emilio
23/08/2011 - 19:15 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
Hola!
prueba así

for vCont=1 to 20
strTmp = strTmp + miDB(Campo & vCont) + ";"
next


Saludos a todos desde Huelva

Emilio [MS-MVP Access 2006/11]
miliuco56 ALGARROBA hotmail PUNTO com
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio
"Wally" escribió en el mensaje de noticias
news:
Duda para referenciar un campo de una tabla mediante una variable...

... suponiendo que tengo varios campos: Campo1, Campo2,..., Campo3**

cuál es la forma correcta de hacer lo siguiente?

for vCont=1 to 20
strTmp = strTmp + miDB!Campo & vCont + ";"
next

con el fin de evitar escribir...
strTmp = miDB!Campo1 + ";"
strTmp = strTmp + miDB!Campo2 + ";"
...
strTmp = strTmp + miDB!Campo10 + ";"

Gracias de antemano por su apoyo.

__________ Information from ESET Smart Security, version of virus signature
database 6404 (20110823) __________

The message was checked by ESET Smart Security.

http://www.eset.com




__________ Information from ESET Smart Security, version of virus signature database 6404 (20110823) __________

The message was checked by ESET Smart Security.

http://www.eset.com

Preguntas similares