FoxPro/Visual FoxPro - una pequeña consulta

 
Vista:

una pequeña consulta

Publicado por tibet (1 intervención) el 28/01/2008 21:57:32
Tengo dos duditas, espero me puedan ayudar.
1,¿como le hago para abrir archivos txt en formato dbf y que sean digeribles, bueno me
refiero que se entiendan los datos?

2.- Es fácil pero no he podido poner los datos de la tabla 1 en la tabla 2, las dos tienen la misma estructura, pero no me deja, ojala pudieran darme algún consejo.
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:una pequeña consulta

Publicado por andy (228 intervenciones) el 29/01/2008 02:12:59
Con respecto a tu primera Pregunta:

Puedes pasar los datos de un TXT a un cursor o una tabla DBF
con APPEND FROM...TYPE SDF

Eso si la tabla o el cursor debe tener una extructura acorde al TXT, por ejemplo si tu TXT es algo como esto:

14111HARINA DE TRIGO 20.0020060814
20544TOMATES AL NATURAL 10.0020060814
10512CERVEZA EN LATA 15.0020060814
25412JUGO DE NARANJA 30.0020060814

Tu tabla debera tener una estructura algo asi

CODIGO Character 5
NOMBRE Character 30
PRECIO Numeric 9,2
FECHA Date 8

o crear un Cursor igual

CREATE CURSOR articulos (CODIGO C(5), NOMBRE C(30), PUBLICO N(9,2),(FECHA D(8))

y entoces haces lo siguiente:

USE articulos
APPEND FROM miarchivo.txt TYPE SDF

Con respecto a tu segunda Pregunta no entiendo bien cual es tu problema

Con poner :

USE tabla2
APPEND FROM tabla1

...deberia bastar

Espero se entienda
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:una pequeña consulta

Publicado por Zamora (77 intervenciones) el 04/02/2008 16:54:38
La forma que te comentan esta bien si el archivo Txt esta ordenado si tiene algun delimitador como "," o "|" tienes que espesificarselo.

USE articulos
APPEND FROM miarchivo.txt TYPE SDF DELIM ","

Y esto te lo guarda en cada campo, de esta forma se tiene un mejor control de la grabacion a la DBF

Saludos
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