FoxPro/Visual FoxPro - Manejo de Campos

 
Vista:

Manejo de Campos

Publicado por Emilio Audiac (11 intervenciones) el 11/11/2002 19:42:12
Hola a todos, aqui estoy dando lata de nuevo, jojojojo
Necesito saber como le puedo hacer para poder abrir una tabla e ir leyendola campo por campo, osea que no tenga que ponerle el nombre del campo, sino que de alguna manera se avance automaticamente al siguiente campo de la tabla y pueda leer el contenido de ese campo, linea por linea de toda la tabla.......aparte como puedo saber si un campo tiene CARACTERES (letras y numeros), NUMEROS, SI ESTA VACIO, O SI SON PURAS LETRAS....

Espero me puedan ayudar....
gracias......
Baygon FORTE
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
sin imagen de perfil
Val: 29
Ha aumentado su posición en 3 puestos en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

RE:Manejo de Campos

Publicado por Javier (271 intervenciones) el 11/11/2002 20:45:20
Hola:
Consulta las funciones FIELDNAME y FCOUNT para lo de los campos.
A la primera le pasas el número de orden del campo y te devuelve su nombre, luego usas &. La segunda te devuelve la cantidad de campos.
Este ciclo te mostrará todos los campos del registro activo:
FOR nI=1 TO FCOUNT()
cNombreCampo=FIELDNAME(nI)
? &cNombreCampo
NEXT

Para lo del contenido del campo te pueden servir las funciones: ISALPHA , EMPTY, ISDIGIT.

Suerte.

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