Cuestión : Tener acceso como “*” en la declaración de IIf de las vueltas de los criterios ningunos expedientes

Hola expertos,

I que desarrolla un DB del acceso con dos tablas para las regiones y las provincias. Las tablas se llaman los tbl_Regions y tbl_Province respectivamente. Son uno-a-muchos unidos donde cada región tiene muchas provincias. Tengo una forma principal con el cmb_Region y el cmb_Province de dos cajas combinadas. Quiero utilizar cada caja en los criterios de una pregunta. El valor encuadernado para cada uno es un valor del número entero (AutoNumber). Cuando un usuario selecciona una región, la pregunta debe volver los expedientes para esa región y todas las provincias. Si el usuario también selecciona una provincia, sólo ese las provincias registran deben ser returned.

I tienen los criterios siguientes para la identificación de la región (librada) y trabaja muy bien: ¡

[formas]! ¡[frm_Main]! [cmb_Region] el

I tiene el siguiente en los criterios para la identificación de la provincia (pID) y no vuelve ninguna expedientes: ¡

IIf ([formas]! ¡[frm_Main]! ¡[cmb_Province] = "", como “*”, [formas]! ¡[frm_Main]! [cmb_Province])

If que apenas pongo como “*” en los criterios consigo todas las provincias. Si incorporo un literal (como el número 4) en vez de como “*” para el lado verdadero del IIf, yo conseguir a provincia 4 expedientes. La declaración de IIf parece de trabajo correctamente. Es en el momento en que intento utilizar como” *” dentro de ella que tengo un problem.
class= " lastRow del
>Attachments del " nombre " del class= del class= " valor " del
del >

class= " fileInfo " del
el title= " del " nombre de fichero del class= " del LikeInIIf.doc el class= (73 KB)  Javascript del href= " de los " attachmentDetails del class= " del (tipo de archivo detalles)  
class= " descripción " del
Screenshot de la pregunta builder
del acceso
el class= de
del >
class= del

Respuesta : Tener acceso como “*” en la declaración de IIf de las vueltas de los criterios ningunos expedientes

Usted tiene un error de sintaxis,
También, utilizar IIF usted debe especificar correctamente qué hacer cuando el resultado es verdad y cuando el resultado es falso,

Intento:

¡IIf ([formas]! ¡[frm_Main]! ¡[cmb_Province] = "", como “*” y [formas]! ¡[frm_Main]! [cmb_Province], el “cmb_Province tiene un valor específico”)

Estoy seguro que usted puede adaptar esto al trabajo en su base de datos.

Si no, entonces puede usted retirar una medida y explicar a nosotros cuál es su objetivo último aquí,… allí puede ser un más modo eficaz de hacer esto…

Para el eaxmple: Si su meta es demostrar todos los expedientes si no se selecciona ningún valor, esto se hace típicamente simplemente como esto en los criterios de la pregunta para “ProvinceID:
    ¡Como “*” y [formas]! ¡[frm_Main]! [cmb_Province] y “*”

(Ninguna necesidad verdadera de IIF…)



; -)

JeffCoachman
Otras soluciones  
 
programming4us programming4us