<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Wenke<br>
<br>
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<br>
<br>
por ejemplo para la base cdss<br>
mfn,'|', <br>
if p(v70) then v70+|; |, fi, '|',<br>
if p(v69) the v69+|; |, fi '|',<br>
<br>
si quieres separar los subcampos, por ejemplo en el pie de
imprenta entonces<br>
if p(v26^a) then v26^a, fi, '|',<br>
if p(v26^b) then v26^b fi, '|', <br>
etc<br>
<br>
Cada campo ocupa una columna del excel en posición fija, y los
campos repetibles se incluyen en la celda separados por el ;<br>
Nota: si tienes datos como Resumen, que incluye ese carácter,
entonces selecciona otro carácter especial: ej. \ @ # etc<br>
<br>
Toma nota que el largo máximo de una línea está determinado por el
sistema operativo, usualemente son 1.024 chars de largo<br>
por esta razón al usar MX debes agregar a la línea de comando
lw=8000 (un high value)<br>
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<br>
<br>
Saludos a todos y buen año<br>
Ernesto Spinak<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
El 24/12/2017 a las 0:05, Wenke Adam escribió:<br>
</div>
<blockquote type="cite"
cite="mid:CAGYVS6NGxXmsoXyOciJE1=J9ktAGtJz4Jw7iZUaSkR7nUvgD9A@mail.gmail.com">
<div dir="ltr">Estimad@s,
<div><br>
</div>
<div>Aprovecho de desearles a todos y todas una feliz Navidad y
Año Nuevo.</div>
<div><br>
</div>
<div>Necesito pasar una base de datos de ABCD a Excel.</div>
<div><br>
</div>
<div>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.</div>
<div><br>
</div>
<div>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.</div>
<div><br>
</div>
<div>mx base fix=print-base.txt now -all</div>
<div><br>
</div>
<div>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.</div>
<div><br>
</div>
<div>Se agradece ayudita navideña...</div>
<div><br>
</div>
<div>wenke</div>
<div><br>
</div>
<div><br clear="all">
<div><br>
</div>
-- <br>
<div class="gmail_signature" data-smartmail="gmail_signature">Wenke
Adam<br>
Asesora Sistemas de Doc & Inf<br>
Santiago<br>
<div>Chile<br>
</div>
<div>Cel: +56-9-890 21 630</div>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
isis-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:isis-users@iccisis.org">isis-users@iccisis.org</a>
To manage your own subscription options go to: <a class="moz-txt-link-freetext" href="http://lists.iccisis.org/listinfo/isis-users">http://lists.iccisis.org/listinfo/isis-users</a>
Or contact Henk Rutten: <a class="moz-txt-link-abbreviated" href="mailto:hlrutten@xs4all.nl">hlrutten@xs4all.nl</a>
</pre>
</blockquote>
<p><br>
</p>
<pre class="moz-signature" cols="72">--
.^. .^.
( ) ( )
=== ===
=[=]================================[=]=
| | Ernesto Spinak | |
| | <a class="moz-txt-link-abbreviated" href="mailto:spinaker@adinet.com.uy">spinaker@adinet.com.uy</a> | |
| | Montevideo, Uruguay | |
| | tel/fax (598) 2622-3352 | |
| | celular (598) 99612238 | |
=[=]================================[=]=
=== ===
( ) ( )
V V </pre>
</body>
</html>