TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
David
1.
2. definicion
Sirven para filtrar los datos de
los formularios
También pueden utilizarse para ordenar los
registros de una tabla.
Sirve para ordenar datos
3. Para cada formulario
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.
4. filtros
herramientas para facilitar que el usuario
pueda realizar filtros complejos sobre
formularios, incluso sobre informes, de una
manera manera muy sencilla, tanto que uno
se pregunta si merece la pena continuar con
los procedimientos que, durante años, hemos
ido añadiendo a nuestras aplicaciones para
filtrar
5.
6. Usando el Ribbon
En el grupo de la Cinta de Opciones Ordenar
y Filtrar, no sólo tenemos el botón de filtro
que veíamos antes. Los botones Selección y
Avanzadas despliegan una serie de opciones
que ya existían en versiones anteriores de
Access.
7. Las opciones de Selección ya existían en versiones
anteriores, salvo la última, Entre…, también disponible en
el menú contextual y en el botón de filtro, bastante
novedosa y útil: muestra un cuadro de diálogo con dos
cuadros de texto para indicar los límites de un rango por el
que filtrar.
La imagen es para un rango de fechas, pero también existe
para un rango de números. No existe para texto, aunque
para texto hay otras alternativas.
Desplegando el botón Avanzadas encontramos Filtro por
formulario y Filtro avanzado/Ordenar. Son viejos
conocidos de versiones anteriores; el primero presenta el
formulario en una vista especial para introducir criterios y el
segungo muestra la cuadrícula QBE para editar el text SQL
correspondiente al filtro.
8. Son herramientas mas complicadas de usar que las
nuevas de 2007, pero siguen siendo necesarias si
queremos manejar cierta complejidad.
Mediante las herramientas del botón de Filtro del
Ribbon o del menú contextual, los distintos criterios
de filtro se van concatenando con AND sin opciones
de usar OR y sin mostrar una vista conjunta de los
distintos criterios que se están aplicando. No es
necesario elegir entre una y otras, pues se pueden ir
complemantando: el filtro que hayamos creado con
el menú desplegable podemos editarlo con Filtro por
formulario o con Filtro avanzado/Ordenar para
hacerlo más complejo.
9. Filtros en hojas de datos
Los menús de filtro también están disponibles en
las vistas de hojas de datos de tablas y consultas,
sin necesidad de que se trata de un
subformulario. Además, están directamente
accesibles ambos menús de filtro, el contextual y
el que veíamos desde el Ribbon, para el primero
usando el botón derecho del ratón y, para el
segundo, pulsando sobre el pequeño triángulo
con un vértice hacia abajo que aparece junto al
nombre de cada campo
10.
11. Menú de filtro en formularios
emergentes
La cinta de opciones no está disponible si estamos
utilizando un formulario emergente, por lo tanto, no
podemos usar el menú de filtro propio de esa cinta, salvo
que lo hagamos por código:
Private Sub Filtro_Click() Dim ctrl As Control On Error
GoTo Filtro_Click_Error Set ctrl = Screen.PreviousControl
ctrl.SetFocus DoCmd.RunCommand acCmdFilterMenu
On Error GoTo 0 Exit Sub Filtro_Click_Error: MsgBox
"Error " & Err.Number & " (" & Err.Description & ") in
procedure Filtro_Click of Documento VBA Form_Detalles
de empleados"