COMO PUEDO CONCATENAR Y HACER REFERENCIA A CAMPOS EN UNA TABLA???

2,262 views
Skip to first unread message

cesarfoxmx

unread,
Feb 13, 2009, 2:17:38 PM2/13/09
to Mundo Visual FoxPro
Buen dia colegas. Tengo la siguiente duda:
Cuento con una tabla llamada detpedidos.dbf y cuenta con los siguiente
campos, npedido c21,c22, c24, c25, c26, c27, c28, c29, c30, bueno lo
que pretendo es por medio de un contador, quiero ir recorriendo cada
campo, e ir agregando registros nuevos, y para hacer referencia a
donde quiero agregar el registro simplemente concatenar con la letra
"c"+ el valor de la variable, que esta como contador. Bueno espero
alguien me pueda apoyar, GRacias.

Intel Man

unread,
Feb 13, 2009, 2:36:50 PM2/13/09
to mundovis...@googlegroups.com
Hola, puedes hacer algo asi:

valor="dato a guardar en el campo"
cuenta=22
campo="c"+alltrim(str(cuenta))

replace &campo with valor

Adaptalo a tus necesidades.

Saludos



> Date: Fri, 13 Feb 2009 11:17:38 -0800
> Subject: [Mundo Visual FoxPro] COMO PUEDO CONCATENAR Y HACER REFERENCIA A CAMPOS EN UNA TABLA???
> From: cu.alc...@gmail.com
> To: mundovis...@googlegroups.com

Daniel Manuel López

unread,
Feb 13, 2009, 4:33:56 PM2/13/09
to Zorros verdaeros
* Espero te sirvan las siguientes instrucciones
Select Datos
GO top
FOR
gnCount = 1 TO FCOUNT( ) && Loop for number of fields
FieldName = FIELD(gnCount) && Get field name
ENDFOR


> Date: Fri, 13 Feb 2009 11:17:38 -0800
> Subject: [Mundo Visual FoxPro] COMO PUEDO CONCATENAR Y HACER REFERENCIA A CAMPOS EN UNA TABLA???
> From: cu.alc...@gmail.com
> To: mundovis...@googlegroups.com
>
>
Reply all
Reply to author
Forward
0 new messages