Cómo buscar en múltiples columnas en Dynamics NAV

Buscar en Dynamics NAV a través de múltiples columnas es posible gracias a FILTERGROUP(-1). En este artículo vemos cómo funciona mediante un ejemplo práctico con clientes.

¿Te has dado cuenta de que ya es posible buscar contenido en Dynamics NAV a través de múltiples columnas?

Mira el siguiente ejemplo. Si abres el cliente web de NAV 2016, en la empresa «Cronus» y escribes en la lista de clientes, sobre el recuadro de búsquedas, los caracteres «mar», este es el resultado obtenido:

Buscar en Dynamics NAV

He marcado las coincidencias de las búsquedas y puedes comprobar que existen en varias columnas. Por lo tanto, la búsqueda incluye varias columnas, lo que facilita localizar información cuando no conocemos exactamente en qué campo se encuentra.

¿Cómo funciona la búsqueda en múltiples columnas en Dynamics NAV?

El uso del comando FILTERGROUP(-1) hace que esto se pueda hacer.

Ya había anteriormente utilizado el comando FILTERGROUP con otros propósitos, pero nunca había oído hablar del parámetro -1, por lo que me planteé realizar una prueba desde cero para comprobar su funcionamiento. Os la cuento:

Hice una página para mostrar la lista de clientes habilitando un campo de búsqueda basado en una variable. A la página le añadí un campo para controlar el nº de apariciones de la búsqueda dentro de la página.

El resultado fue algo así:

Buscar en Dynamics NAV

Cómo configurar FILTERGROUP(-1) en Dynamics NAV

Luego fui al editor de C/AL para aplicar el comando FILTERGROUP(-1) en la validación del campo «Texto Búsqueda» y escribí el siguiente código:

Buscar en Dynamics NAV

Con esta configuración podemos utilizar el campo de búsqueda para consultar simultáneamente diferentes columnas de la tabla de clientes.

Buscar clientes en varias columnas de Dynamics NAV

Y ahora, tras escribir en el campo texto búsqueda, puedo buscar la perfección a través de múltiples columnas en la tabla de clientes y mostrarme el nº de apariciones en la lista de los caracteres buscados:

Buscar en Dynamics NAV

De esta forma, una misma búsqueda puede localizar coincidencias en diferentes columnas de la lista de clientes, sin necesidad de conocer previamente el campo concreto en el que se encuentra el dato.

Poderoso y sencillo a la vez ¿verdad?

¿Qué aporta esta búsqueda multicampo en Dynamics NAV?

La posibilidad de buscar en múltiples columnas puede resultar especialmente útil cuando trabajamos con listados en los que la información que necesitamos localizar puede encontrarse en diferentes campos.

En este ejemplo, la búsqueda se realiza sobre la lista de clientes de Dynamics NAV, pero el mismo concepto permite plantear otras búsquedas utilizando el funcionamiento de FILTERGROUP(-1).

Si desea más información sobre Microsoft Dynamics NAV no dude en contactarnos.

¿Necesitas ayuda con Dynamics NAV?

Si quieres mejorar el funcionamiento de Dynamics NAV, desarrollar funcionalidades específicas o resolver dudas sobre la personalización de tu ERP, en ABD podemos ayudarte.

Consúltanos y descubre cómo podemos ayudarte a sacar más partido a tu entorno Dynamics NAV.

Tabla de contenidos

Síguenos en Linkedin
Suscribete a la Newsletter




    Etiquetas