Al hacer una búsqueda en Catalis (versión 2005.06.09), la cantidad de resultados que se muestran está acotada, por defecto, a un número predeterminado: 100, que en la práctica puede resultar pequeño. Ese límite puede ser modificado, según se explica a continuación.
Archivo a modificar: buscar.xis
Líneas a modificar:
línea 69 <flow action="skip"><pft>if val(v1002) > 100 then 'Quit' fi</pft></flow>
línea 94 [pft]else if val(v1002) > 100 then[/pft]
línea 96 Se encontraron más de 100 registros. Por favor acote su búsqueda.
línea 121 <flow action="jump"><pft>if val(v1002) > 100 then 'END' fi</pft></flow>
En cada caso, donde dice “100” debe colocarse el valor deseado.
Archivo a modificar: test-condition.xis
Líneas a modificar:
línea 32 <field action="replace" tag="2072"><pft>v2072,"1000"n2072</pft></field>
línea 105 [pft]else if val(v1002) > 100 then[/pft]
línea 107 Se encontraron más de 100 registros. Por favor acote su búsqueda.
línea 124 <flow action="jump"><pft>if val(v1002) > 100 then 'END' fi</pft></flow>
En cada caso, donde dice “100” debe colocarse el valor deseado.
Explicar que en la línea 32 no se está fijando un límite a la cantidad de resultados que se muestran, sino a la cantidad de registros que se examinan en busca de una coincidencia (por defecto, sólo 1000). Por lo tanto, para recorrer la base completa habrá que quitar esto: ,“1000”n2072