User Tools

Site Tools


aumentar_registros_recuperados

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
aumentar_registros_recuperados [04/06/2009 00:00]
aumentar_registros_recuperados [04/06/2009 18:32]
fernando
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. Ese límite puede ser modificado, según se explica a continuación.
 +
 +<​note>​Es claro que el valor de ese límite 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 defecto, sólo 1000). Por lo tanto, para recorrer la base completa habrá que quitar esto: '',"​1000"​n2072''​
 +
 +
 +{{tag>​catalis}}
  
aumentar_registros_recuperados.txt · Last modified: 04/06/2009 00:00 (external edit)