Prueba Velneo Gratis

Te ofrecemos todo el poder de Velneo durante 1 mes para desarrollar la aplicación que tu empresa necesita.

Saber más
Thank you! Check your email for confirmation.

Búsquedas en V7

Aquellos que hayan echado un ojo a las búsquedas en Velneo V7 habréis visto que en esencia son muy similares a Velneo 6.x, pero que existen pequeñas diferencias, e incluso en apariencia algunas carencias.En Velneo V7 se ha hecho hincapié en dos factores: maximizar rendimiento / velocidad de las operaciones de búsqueda e independizar el concepto de "hacer una búsqueda" con el concepto de "como muestro" los resultados, es decir, crear un objeto "búsqueda" 100% independiente, reutilizable y optimizado.Vamos entonces a analizar una a una las diferencias más importantes:1.- En Velneo 6.x, se asociaba una rejilla a la búsqueda, en Velneo V7 no ¿porqué?En Velneo V7, el objeto búsqueda únicamente hace eso, obtener los resultados de una búsqueda, pero sin atarlos inevitablemente a una rejilla ni a ningún otro control de interface que influya sobre "como se muestra".Esta independencia nos permite una mayor reutilización de la búsqueda, que podrá ser la misma para varias rejillas u otros controles que acepten como entrada una lista de fichas. Esto supone una importante ventaja de reutilización.2.- En Velneo V7 no está la opción "Ordenar"Ordenar los resultados de una búsqueda no deja de ser parte de la forma "en que se muestran" dichos resultados. Puesto que una búsqueda puede usarse para varias rejillas y en cada rejilla podemos querer ordenarlo de un modo diferente, puede no ser apropiado fijar una ordenación en concreto, si bien el problema realmente serio es que el rendimiento de la operación de búsqueda disminuye, pues ordenar unos miles de registros tiene un coste que debemos evitar en la medida de lo posible.Por estos motivos creemos necesario separar "como ordenar", de la búsqueda en si, y obligar a programar la ordenación de forma explicita cuando sea necesario. Pero os preguntareis,"si vale, tengo mayor abstracción, capacidad de reutilización, y mayor velocidad en la búsqueda, ¿pero como ordeno una búsqueda si me hace falta?".Para esto tenemos dos opciones:- La búsqueda devuelve el resultado ordenado por sus índices, por lo que construir una búsqueda con los índices apropiados nos devolvería el resultado en el orden deseado en un tiempo mínimo.- Insertar entre la salida de la búsqueda y la entrada de la rejilla, un sencillo proceso "ordenar lista" cuando sea necesario. De este modo tras realizarse la búsqueda, se ordena y se envía a la rejilla, y aunque en principio puede parecer más complejo, es muy sencillo de implementar y nos permite tener por separado "búsqueda", "proceso ordenador" y "rejilla", obteniendo así la mayor capacidad posible de reutilización de elementos.

3.- En Velneo V7 no está la opción formulario automático para búsquedas entre rangos, palabras o trozos.Este formulario ha caído en desuso, y si deseamos introducir algún dato para la búsqueda, debe hacerse a través de un formulario disponible en Velneo V7, que cubre perfectamente todas las necesidades.4.- Barra de herramientasComo comentamos anteriormente, no tiene sentido introducir este elemento de interface propio de un control, en el objeto de búsqueda. La barra de herramientas que mostrará será la que tenga asociada la propia rejilla.

Regístrate ahora y nuestro equipo se pondrá en contacto muy pronto