Máscaras de búsqueda
<< Click to Display Table of Contents >> Navegación: Guía de usuario > Generalidades > Máscaras de búsqueda |
Se puede suministrar una máscara de búsqueda para encontrar fácilmente registros cuyo código o resumen coincida con un determinado patrón. Puede especificar este tipo de máscaras por ejemplo en los controles de búsqueda rápida de la ventana principal, o en la ventana de búsqueda general.
Cuando se utiliza una máscara de búsqueda en un campos de edición, se abre la lista de selección con los registros que cumplan el patrón especificado, lo que facilita enormemente la entrada de datos en la aplicación.
El patrón a buscar se especifica utilizando los siguientes caracteres especiales:
* ó %: el asterisco y el tanto por ciento son equivalentes, se interpretan como cualquier grupo de caracteres.
? ó _: se interpreta como un único carácter.
[rango]: el rango puede ser una lista de caracteres, o un intervalo expresado como inicio-fin. Puede también utilizarse el carácter de negación !, como primer carácter del rango.
Veamos algunos ejemplos de como se interpretan las máscaras en un campo código:
43% registros cuyo código comienza por 43.
%43% registros cuyo código contiene 43 en cualquier posición.
43%09 registros con código que comienza por 43 y terminan en 09.
__2001% registros cuyo código tiene dos caracteres cualesquiera seguidos de 2001 y terminando por cualquier grupo de caracteres.
__%a registros cuyo código comienza por dos dígitos y termina por la letra a.
%[012] registros cuyo código termina en 0 o 1 o 2
%[0-4] registros cuyo código termina en 1, 2, 3, o 4
43___[!09] registros cuyo código comienza por 43 seguido de tres caracteres cualesquiera y que no tienen ni 0 ni 9 en la sexta posición del código.
En los parámetros de los informes que solicitan una máscara para el código, únicamente se pueden utilizar los caracteres * o %, e ? ó _, no siendo admitidos los rangos.