Validar txt antes de cargar a dbf en Foxpro

Muy buen día.
De antemono muchas gracias.
Tengo una base lista en formato txt, para cargarla a una tabla en Foxpro, lo puedo hacer manualmente pero lo que deseo es hacerlo por medio de código, ya lo pude hacer con un APPEND FROM pero lo que necesito ahora es validar la información antes de cargarla.
En la base en txt existen muchos datos repetidos como por ejemplo aparece varias veces un mismo numero de documento, y lo que necesito es que el código me verifique si ya existe para no copiarlo y si no existe pues que agregue el nuevo registro.
Me dijeron que podría hacerlo cargando la información con un append from en una tabla virtual y después de eso si podría validar cada registro antes de agregarlo a la tabla real. Pero no se como hacerlo.
Sin otro al cual referirme y en espera de su acostumbrada colaboración.
PDTA. Si me puedes contestar por este medio seria excelente o si lo prefieres por correo [email protected]
Respuesta
1
¿Qué tipo de campo utilizas (Memo, General, carácter, etc)?, Que datos guardas en ese campo.
***Suerte***
Los campos y sus tipos son los siguientes.
tipo_ducum Character
Docum Character
Nombre1 Character
Nombre2 Character
Apellido1 Character
Apellido2 Character
Fecha_nac Fecha
Sexo Character
Edad Numeric
Estos son los campos son solo bases sencillas.
Muchas gracias.
Bueno puedes utilizar "Locate for" para verificar si existe o no el numero de registro.
Set exact on&&Busca registros que sean exactamente iguales
Use Nombredetable
Locate for nombredecampo=valorabuscar
if found()
Messagebox('El número de documento ya existe',0+64,'Documento ya existe')
Return
Endif
Appen blank
Replace nombredecampo with valor
Este es más o menos una idea que te puede servir.
Cualquier duda no olvides de preguntar.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas