FoxPro/Visual FoxPro - EXPORTAR DE FOX A ARCHIVO .TXT

   
Vista:

EXPORTAR DE FOX A ARCHIVO .TXT

Publicado por MARCOS (17 intervenciones) el 11/08/2017 22:05:47
BUEN DIA EXPERTOS.
MEDIANTE EL PRESENTE ES PARA SOLICITAR SU APOYO.
TENGO UNA TABLA EN FOXPRO. LLAMADO (CALCULO) CON LOS CAMPOS SIGUIENTE: (NUMDOC,LIQUIDO,MES,DETALLE)

LES DOY EJEMPLO::

NOMBRE DE LA TABLA(CALCULO)
NUMDOC,LIQUIDO,MES,DETALLE
44557411|1000.00|JULIO|TOTAL
54367895|1000.00|JULIO|TOTAL
34357895|1000.00|JULIO|TOTAL
45785421|1000.00|JULIO|TOTAL

&& ASI CON CASI 100 REGISTROS..

LO QUE YO QUIERO QUE A LA HORA DE EXPORTAR A UN ARCHIVO PLANO TXT.
ME DUPLIQUE LOS DATOS Y ME APARECE DE LA SIGUIENTE MANERA
44557411,1000.00,JULIO,TOTAL
54367895,1000.00,JULIO,TOTAL
34357895,1000.00,JULIO,TOTAL
45785421,1000.00,JULIO,TOTAL
44557411,1000.00,JULIO,LIQUIDO
54367895,1000.00,JULIO,LIQUIDO
34357895,1000.00,JULIO,LIQUIDO
45785421,1000.00,JULIO,LIQUIDO

OSEA ME DUPLIQUE LOS DATOS AGREGANDOME UNA COLUMNA DE LIQUIDO

ESPERO SU APOYO.. POR FAVOR..
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

EXPORTAR DE FOX A ARCHIVO .TXT

Publicado por Fidel José (552 intervenciones) el 11/08/2017 22:43:52
El ejemplo que pasas es muy malo porque lo unico que cambia es el campo NUMDOC.
Si los importes de LIQUIDO y TOTAL son lo mismo no veo para que duplicarlos.
Pero si quieres duplicarlos es bastante facil
Acá por simplicidad, voy a suponer que van todos los datos de la tabla CALCULO, pero no se si es así.

SELECT * FROM CALCULO WHERE .T. INTO CURSOR1

SELECT * FROM CALCULO WHERE .T. INTO CURSOR2
SELECT CURSOR2
REPLACE ALL DETALLE WITH "LIQUIDO"

SELECT CURSOR1
APPEND FROM DBF("CURSOR1")
COPY TO (archivo_texto) DELIMITED && Esto lo cambias según necesites, pero va sobre el Cursor1.

USE IN CURSOR1
USE IN CURSOR2
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

EXPORTAR DE FOX A ARCHIVO .TXT

Publicado por MARCOS (17 intervenciones) el 11/08/2017 23:39:50
AMIGO PERDON POR NO EXPLICARME , LO QUE PASA ES QUE QUIERO
PARA CARGARLO DE FORMA MASIVA A OTRO SISTEMA
Y ME PIDE LOS DATOS DUPLICADOS ESPERO ME COMPRENDAS ESPERO SU AYUDA GRACIAS...

..
E PROBADO Y ME SALE ERROR EN ESTA LINEA DE CÓDIGO

&&&& SELECT * FROM CALCULO WHERE .T. INTO CURSOR1
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

EXPORTAR DE FOX A ARCHIVO .TXT

Publicado por Fidel José (552 intervenciones) el 12/08/2017 01:37:09
Dos preguntas
1) Que versión de Visual FoxPro estás usando?
2) La tabla cálculo está abierta ?
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

EXPORTAR DE FOX A ARCHIVO .TXT

Publicado por MARCOS (17 intervenciones) el 12/08/2017 01:53:20
fox 9
la tabla no esta abierto
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

EXPORTAR DE FOX A ARCHIVO .TXT

Publicado por Fidel José (552 intervenciones) el 12/08/2017 16:06:45
Bueno, pero para el ejemplo pasado necesitas una de dos cosas:
A) La tabla abierta antes de ejecutar los SELECT - SQL
B) Que la tabla esté en la ruta de SET PATH o de SET DEFAULT, en cuyo caso se abre automáticamente (pero no se cierra).
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
Revisar política de publicidad