[Isis-users] Imprimir con formato desde mx a archivo de texto
spinaker
spinaker at adinet.com.uy
Sun Dec 24 16:50:38 CET 2017
Wenke
tu hacer un formato adecuado con el notepad, y lo salvas con el
nombre listarcampos.pft
entonces el comando es
mx mibase pft=@listarcampos.pft lw=8000 now -all tell=100 > salida.txt
eso si lo exportas desde ABCD, si lo hicieras desde Winisis, entonces
debes agregar el parámetro convert=ansi
luego lo levantas con excel y pronto
Ernesto
El 24/12/2017 a las 12:42, Wenke Adam escribió:
> Si, Ernesto, lo de los formatos no tengo problemas, pero cual es el
> comando mx para extraer los datos con formato hacia un archivo de texto?
> En el manual cisis solo habla de visualización en pantalla, o yo me
> perdí algo...
>
> El 24 dic. 2017 10:44, "spinaker" <spinaker at adinet.com.uy
> <mailto:spinaker at adinet.com.uy>> escribió:
>
> Wenke
>
> el parámetro fix es muy útil cuando no tienes subcampos ni campos
> repetibles, y están presentes todos los campos en el registro, de
> lo contrario debes usar un formato para preparar los datos de la
> manera usual
>
> por ejemplo para la base cdss
> mfn,'|',
> if p(v70) then v70+|; |, fi, '|',
> if p(v69) the v69+|; |, fi '|',
>
> si quieres separar los subcampos, por ejemplo en el pie de
> imprenta entonces
> if p(v26^a) then v26^a, fi, '|',
> if p(v26^b) then v26^b fi, '|',
> etc
>
> Cada campo ocupa una columna del excel en posición fija, y los
> campos repetibles se incluyen en la celda separados por el ;
> Nota: si tienes datos como Resumen, que incluye ese carácter,
> entonces selecciona otro carácter especial: ej. \ @ # etc
>
> Toma nota que el largo máximo de una línea está determinado por el
> sistema operativo, usualemente son 1.024 chars de largo
> por esta razón al usar MX debes agregar a la línea de comando
> lw=8000 (un high value)
> Además, si lo pasas a Excel recuerda que el lmite máximo de lineas
> que acepta son 65.534, así que la exportación no puede tener más
> que esa cantidad de registros
>
> Saludos a todos y buen año
> Ernesto Spinak
>
>
>
>
>
>
>
> El 24/12/2017 a las 0:05, Wenke Adam escribió:
>> Estimad at s,
>>
>> Aprovecho de desearles a todos y todas una feliz Navidad y Año Nuevo.
>>
>> Necesito pasar una base de datos de ABCD a Excel.
>>
>> Cree un formato con pipas pipas1.pft, que se ve bien en la
>> visualización, pero la opción imprimir no funciona bien, no me
>> permite darle un nombre al archivo de salida, y se limita a
>> imprimir el primer registro solamente, a pesar de darle los
>> parámetros de inicio y fin. Probé con las varias opciones que
>> aparecen, y lo mismo. Solo pesca el primer registro.
>>
>> Entonces pensé hacerlo con mx. Veo que hay un comando FIX que
>> debiera imprimir los registros separando los campos con pipas,
>> pero lo que hace es separar cada ocurrencia de cada campo con
>> pipas. Así tampoco me sirve.
>>
>> mx base fix=print-base.txt now -all
>>
>> Cómo podría usar mx con mi formato pipas1.pft? Necesito que
>> respete los campos repetibles, ojalá separando las ocurrencias
>> con puntoycoma como lo quiere el Excel.
>>
>> Se agradece ayudita navideña...
>>
>> wenke
>>
>>
>>
>> --
>> Wenke Adam
>> Asesora Sistemas de Doc & Inf
>> Santiago
>> Chile
>> Cel: +56-9-890 21 630
>>
>>
>> _______________________________________________
>> isis-users mailing list
>> isis-users at iccisis.org <mailto:isis-users at iccisis.org>
>> To manage your own subscription options go to:http://lists.iccisis.org/listinfo/isis-users
>> <http://lists.iccisis.org/listinfo/isis-users>
>> Or contact Henk Rutten:hlrutten at xs4all.nl <mailto:hlrutten at xs4all.nl>
>
>
> --
> .^. .^.
> ( ) ( )
> === ===
> =[=]================================[=]=
> | | Ernesto Spinak | |
> | |spinaker at adinet.com.uy <mailto:spinaker at adinet.com.uy> | |
> | | Montevideo, Uruguay | |
> | | tel/fax (598) 2622-3352 | |
> | | celular (598) 99612238 | |
> =[=]================================[=]=
> === ===
> ( ) ( )
> V V
>
--
.^. .^.
( ) ( )
=== ===
=[=]================================[=]=
| | Ernesto Spinak | |
| | spinaker at adinet.com.uy | |
| | Montevideo, Uruguay | |
| | tel/fax (598) 2622-3352 | |
| | celular (598) 99612238 | |
=[=]================================[=]=
=== ===
( ) ( )
V V
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.iccisis.org/pipermail/isis-users/attachments/20171224/91292f29/attachment.html>
More information about the isis-users
mailing list