[Isis-users] Imprimir con formato desde mx a archivo de texto
spinaker
spinaker at adinet.com.uy
Sun Dec 24 14:44:48 CET 2017
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
> 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/86df66d0/attachment.html>
More information about the isis-users
mailing list