miércoles, 7 de noviembre de 2007

Filtro por Formulario

Un filtro por formulario nos permite establecer condiciones de filtrado algo más complejas. Se trata de un formulario que contiene todos los campos de la tabla, para ingresar condiciones o criterios de selección en cada uno de ellos, en lugar de datos.

El filtro por formulario puede cumplir con todas las funciones del anterior pero además nos permite establecer condiciones concurrentes en modo suma; es lo que se conoce como conjun-ción "OR" o conjunción "O".

Supongamos que se nos piden los clientes de Capital y provincia de Buenos Aires; para mostrar todos estos registros necesitaríamos una condición de filtro como la que sigue:

CodProvin = CA O CodProvin = BA

Observemos la diferencia con la condición anterior: en aquél caso a la primera condición (registros de Buenos Aires) agregábamos una segunda condición (que además pertenezcan a Palomar) pero esta segunda condición se aplicaba sobre los registros que nos dejaba visibles la primera, por lo que reducía aún más la cantidad de registros. Aquí, en cambio, además de mostrar los re-gistros de Capital necesitamos que se muestren los de Buenos Aires; si bien tenemos también dos condiciones, en este caso cada una de ellas aporta sus registros al resultado (las condiciones se suman en lugar de restarse).

No hay comentarios: