Acerca de Límites

El número máximo de registros permitidos en una recolección está restringido a un límite numérico. El número máximo de elementos en las listas desplegables está limitado de forma similar. El límite predeterminado tanto en registros como en elementos de la lista es normalmente de 200, pero bajo ciertas condiciones, estos límites se pueden anular.

Los límites están diseñados para mantener el rendimiento de su sistema local y su servidor de base de datos. Debido a que los datos recuperados del servidor residen en su sistema local en una recolección, la recuperación de un gran número de registros o elementos de la lista pueden añadir demandas innecesarias en el servidor de la base de datos y ralentizar el rendimiento del sistema.

Límites y su uso en formularios

Los límites predeterminados son aptos para casi todas las tareas de entrada de datos y tareas de búsqueda de información. Aún así debería ser consciente de opciones para tratar el tamaño de las recolecciones y listas.

Límites cuando se exportan recolecciones

Cuando se exporta una recolección de registros a un archivo externo, normalmente no desea ningún límite en el número de registros. No necesita restablecer el límite en recolecciones en este caso. En su lugar, seleccione la opción de Consulta ilimitada cuando exporte una recolección.

Límites cuando se procesan registros

Cuando el sistema procesa registros (por ejemplo, durante la publicación) ignora cualquier límite que haya establecido y procesa todos los registros que cumplan los criterios. Sin embargo, si el proceso devuelve un conjunto de resultados, un límite de registro todavía podría afectar a cuantos registros devueltos se muestran en el formulario.

Anulación de límites

El límite de registros predeterminado muestra 200 registros en un formulario. Este límite se puede anular de varias formas:

  • Los administradores del sistema pueden utilizar el Límite de registro máximo de WinStudio en el formulario Valores predeterminados de proceso para establecer el límite de registros a un número máximo en todo el sistema.
  • Los usuarios individuales pueden utilizar la opción Límite de registro de datos en la ventana Preferencias de usuario para establecer el límite de registro con los números máximos preferidos o para recuperar todos los registros disponibles. Esta configuración anula el límite predeterminado de 200, pero no puede superar el Límite de registro máximo de Winstudio.
    Nota:  Esta configuración de las Preferencias de usuario pasa (de forma predeterminada) de una sesión a otra. Sin embargo, los administradores del sistema pueden establecer la opción Desactivar anulación de límite de registro, en el formulario Valores predeterminados de proceso, en 0 si no desean que se mantenga esta configuración. En ese caso, la configuración de Preferencias de usuario solo durará lo que dure la sesión actual del usuario.
  • Los desarrolladores pueden especificar anulaciones de límites de registro individuales en el nivel de colección, incluidas las listas de origen, las definiciones principales, secundarias y de subcolecciones y los componentes de árbol. Este límite anula el valor predeterminado y los límites de Preferencias de usuario, pero no puede superar el Límite de registro máximo de Winstudio.
  • Los desarrolladores pueden utilizar API de programación de aplicaciones y componentes de árbol para especificar anulaciones de límites de registros individuales. Este límite anula el valor predeterminado y los límites de Preferencias de usuario, pero no puede superar el Límite de registro máximo de Winstudio.
Temas relacionados