![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
10/10/2011, 13:32
|
| | Fecha de Ingreso: octubre-2011
Mensajes: 1
Antigüedad: 13 años, 4 meses Puntos: 0 | |
Respuesta: Filtrar por una "casilla de verificación" La clave esta en crear una nueva columna en la consulta donde:
Campo: siinm([forms_activo]![casilladeverificación]=true; [Tabla].[Fecha] Es nulo; [Tabla].[Fecha] Es negado Nulo)
...
Mostrar: sin marcar
Criterios: <>false
Es necesario que la columna [Tabla].[Fecha] se muestre en la consulta.
Lo que conseguimos con esta nueva columna es precisamente lo que buscamos. Si la casilla esta activada verifica si el campo [Tabla].[Fecha] es nulo, en cuyo caso el valor de la columna es false. Si por el contrario existe una fecha en ese registro el valor será true. Al final lo que tendremos es una columna con tru/false dependiendo de si tenemos fecha o no en el registro. El criterio <>false es para quedarnos únicamente con los campos true que son los que contienen fecha. Si no estuviese marcada la casilla sería al contrario.
Espero que sirva para clarificar ideas ya que a mi me ha llevado una tarde lograr que me funcionase.
Un saludo, |