This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
aumentar_registros_recuperados [03/06/2009 23:49] fernando |
aumentar_registros_recuperados [04/06/2009 00:00] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Cantidad de registros recuperados en Catalis ====== | ||
- | |||
- | 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. | ||
- | |||
- | El límite puede ser modificado según se explica a continuación. | ||
- | |||
- | <note>Es claro que este número debería ser declarado en un archivo de configuración, y no dentro del código de Catalis; se trata de un error que será subsanado.</note> | ||
- | |||
- | |||
- | ==== Búsquedas por el índice ==== | ||
- | |||
- | 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. | ||
- | |||
- | |||
- | ==== Búsquedas por condición booleana ==== | ||
- | |||
- | 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. | ||
- | |||
- | |||
- | FIXME 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 lo tanto, para recorrer la base completa habrá que quitar esto: '',"1000"n2072'' | ||
- | |||
- | |||
- | {{tag>catalis}} | ||