FoxPro/Visual FoxPro - ayuda función field()

 
Vista:

ayuda función field()

Publicado por Pablo Antunes (5 intervenciones) el 01/10/2007 05:12:39
Hola foro: en fox la función field() me devuelve el nombre de un campo de una tabla.
Utilizando esta misma función como obtengo el contenido de ese campo???
gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayuda función field()

Publicado por RICARDO (153 intervenciones) el 01/10/2007 07:47:55
HOLA VERAS

LOCAL lcCampo, lcvalor, lnValor
lcCampo = ""
lcValor = ""
lnValor= 0
use latabla in 0
select la tabla
go top

* aqui cargas el nombre del campo en la variable local
lcCampo = field(1)

* aqui cargas el contenido del campo en la otra variable local, bueno estoy
* esperando un dato tipo caracter
* bueno cin un if y el type del campo elige
lcvalor =&(lcCampo)

* si es numerico
lnValor = &(lcCampo)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda función field()

Publicado por Arturo (1 intervención) el 11/10/2007 00:22:23
aquí te dejo un ejemplo sencillo:
declaras una variable "x" al que le asignas el nombre del campo,
luego utilizas la variable creada con la función macrosustitución "&"
x=field(2)
brow field &x
brow field &x = 4
brow field &x = "lima"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar