Condicional en criterio de consulta de access de búsqueda
Publicado por Kokoxbox (10 intervenciones) el 22/08/2019 10:12:41
Buenas,
Tengo un condicional que no soy capaz de resolver en una base de datos muy simple y sencilla de Access.
Os comento, la base de datos es de fotografías que mi padre tiene en diapositivas y lo que quiere aparte de los números de las cajas y diapositivas, lugar y etc es una calificación que ponía en las fotos. El problema es que cuando en la consulta hago la búsqueda por B (buena) también me busca MB (muy buena).
Se que podría cambiar MB por N de notable pero asi es como estaban.
El condicional que pongo en Criterio es:
SiInm([Definir Calificación]="b"; "b"; "")
Lo que le quiero decir es que si escribo "b" entonces que escriba "b" y lo hace bien, pero si dejo en blanco para que salgan todas sin que filtre por calificación no me sale nada. Es decir, no se decirle que si no escribo nada en el cuadro de diálogo que no filtre por calificación y salgan todas las fotos filtradas por otros campos como el lugar, etc o por ningún filtro y muestre todas.
También probé con:
Como "*" & [Definir Calificación] & "*"
Pero logicamente si escribo "b" me sale "mb", pero si no escribo nada si me salen todas las fotografías. Pero tampoco consigo hacer condicional.
Tengo un condicional que no soy capaz de resolver en una base de datos muy simple y sencilla de Access.
Os comento, la base de datos es de fotografías que mi padre tiene en diapositivas y lo que quiere aparte de los números de las cajas y diapositivas, lugar y etc es una calificación que ponía en las fotos. El problema es que cuando en la consulta hago la búsqueda por B (buena) también me busca MB (muy buena).
Se que podría cambiar MB por N de notable pero asi es como estaban.
El condicional que pongo en Criterio es:
SiInm([Definir Calificación]="b"; "b"; "")
Lo que le quiero decir es que si escribo "b" entonces que escriba "b" y lo hace bien, pero si dejo en blanco para que salgan todas sin que filtre por calificación no me sale nada. Es decir, no se decirle que si no escribo nada en el cuadro de diálogo que no filtre por calificación y salgan todas las fotos filtradas por otros campos como el lugar, etc o por ningún filtro y muestre todas.
También probé con:
Como "*" & [Definir Calificación] & "*"
Pero logicamente si escribo "b" me sale "mb", pero si no escribo nada si me salen todas las fotografías. Pero tampoco consigo hacer condicional.
Valora esta pregunta
0