[Isis-users] Imprimir con formato desde mx a archivo de texto

Wenke Adam wenkeadam at gmail.com
Sun Dec 24 16:42:10 CET 2017


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> 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 listisis-users at iccisis.org
> To manage your own subscription options go to: http://lists.iccisis.org/listinfo/isis-users
> Or contact Henk Rutten: hlrutten at xs4all.nl
>
>
> --
>   .^.                                .^.
>   ( )                                ( )
>   ===                                ===
>  =[=]================================[=]=
>   | |  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/b0d4ed27/attachment.html>


More information about the isis-users mailing list