<div dir="auto">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?<div dir="auto">En el manual cisis solo habla de visualización en pantalla, o yo me perdí algo...</div></div><div class="gmail_extra"><br><div class="gmail_quote">El 24 dic. 2017 10:44, "spinaker" <<a href="mailto:spinaker@adinet.com.uy">spinaker@adinet.com.uy</a>> escribió:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF">
    <div class="m_1765891404526881513moz-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">
      <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="m_1765891404526881513gmail_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="m_1765891404526881513mimeAttachmentHeader"></fieldset>
      <br>
      <pre>______________________________<wbr>_________________
isis-users mailing list
<a class="m_1765891404526881513moz-txt-link-abbreviated" href="mailto:isis-users@iccisis.org" target="_blank">isis-users@iccisis.org</a>
To manage your own subscription options go to: <a class="m_1765891404526881513moz-txt-link-freetext" href="http://lists.iccisis.org/listinfo/isis-users" target="_blank">http://lists.iccisis.org/<wbr>listinfo/isis-users</a>
Or contact Henk Rutten: <a class="m_1765891404526881513moz-txt-link-abbreviated" href="mailto:hlrutten@xs4all.nl" target="_blank">hlrutten@xs4all.nl</a>
</pre>
    </blockquote>
    <p><br>
    </p>
    <pre class="m_1765891404526881513moz-signature" cols="72">-- 
  .^.                                .^.
  ( )                                ( )
  ===                                ===
 =[=]==========================<wbr>======[=]=
  | |  Ernesto Spinak                | |
  | |  <a class="m_1765891404526881513moz-txt-link-abbreviated" href="mailto:spinaker@adinet.com.uy" target="_blank">spinaker@adinet.com.uy</a>        | |
  | |  Montevideo, Uruguay           | |
  | |  tel/fax  (598) 2622-3352      | |
  | |  celular  (598) 99612238      | |
 =[=]==========================<wbr>======[=]=
  ===                                ===
  ( )                                ( )
   V                                  V </pre>
  </div>

</blockquote></div></div>