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.

Preguntas similare

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
Respuesta Responder a este mensaje
#2 Wally
23/08/2011 - 20:38 | Informe spam
Excelente ayuda, me funcionó de acuerdo a lo esperado, solo una
observación...

Campo va entre comillas,

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



Reitero mis agradecimientos, Saludos...

On 23 ago, 12:15, "Emilio" wrote:
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 comhttp://www.mvp-access.com/forohttp://www.mvp-access.es/emilio
"Wally" escribi en el mensaje de noticiasnews:
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
Respuesta Responder a este mensaje
#3 Emilio
23/08/2011 - 20:45 | Informe spam
:-))

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:
Excelente ayuda, me funcionó de acuerdo a lo esperado, solo una
observación...

Campo va entre comillas,

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



Reitero mis agradecimientos, Saludos...

On 23 ago, 12:15, "Emilio" wrote:
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
comhttp://www.mvp-access.com/forohttp://www.mvp-access.es/emilio
"Wally" escribi en el mensaje de
noticiasnews:
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




__________ 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
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida