FoxPro/Visual FoxPro - TXT A DBF

 
Vista:

TXT A DBF

Publicado por Sebastian (253 intervenciones) el 27/08/2008 23:46:49
Hola programadores tengo un grabe problema espero se pueda resolver, tengo una tabla definida por otro usuario con este orden, nombre - apellidos - fecha_ingreso - sexo etc...
pero recibo informacion por un txt y debo de agregar a la tabla, el problema que en el txt tiene otro orden ejem: sexo - apellidos - nombre - fecha _ingreso etc ...... hay alguna manera para hacer que se pueda ordenar deacuerdo a mi tabla gracias

Nota: tengo dos botones el primero tengo el codigo para abrir el dbf
USE "C:Procesosprincipal.dbf"
el segundo boton para agregar los datos a la tabla de esta manera
APPEND FROM "C:procesoscex.txt" delimited with character |

de este modo si pasa bien pero no en el orden que menciono.
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:TXT A DBF

Publicado por Plinio (7841 intervenciones) el 28/08/2008 04:16:50
Llevalo entonces a una tabla temporal y de la temporal a la definitiva.
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
Imágen de perfil de Mauricio
Val: 471
Plata
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

TXT A DBF

Publicado por Mauricio (1541 intervenciones) el 28/08/2008 17:17:46
Hola Sebastian, te sugiero esto:
* En la tabla de texto tanto nombre como apellido debe ser unico en este sentido, o solo un nombre o solo un apellido o los unes en el texto y luego los separas en la tabla manualmente por supuesto.
Luego en VFP defines fecha como caracter de 10 posiciones.
*
luego usas estos comandos:
USE tabla1
SELE tabla1
APPEND FROM texto.txt FIELDS sexo, nombre, apellido, fecha DELIMITED WITH BLANK
*
Espero te sirva!!!!!!!!
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