Questione : Accedere a come “*„ nella dichiarazione di IIf dei ritorni di test di verifica nessun annotazioni

Ciao esperti,

I che elabora un db di accesso con due tabelle per le regioni e le province. Le tabelle sono denominate tbl_Regions e tbl_Province rispettivamente. Sono un--molti uniti dove ogni regione ha molte province. Ho una forma principale con un cmb_Region e un cmb_Province delle due caselle combinate. Voglio utilizzare ogni scatola nei test di verifica di una domanda. Il valore rilegato per ciascuno è un valore di numero intero (AutoNumber). Quando un utente seleziona una regione, la domanda dovrebbe restituire le annotazioni per quella regione e tutte le province. Se l'utente inoltre seleziona una provincia, solo quel le province registra dovrebbero essere returned.

I hanno i seguenti test di verifica per l'identificazione di regione (sbarazzata) e funziona benissimo:

[forme]! [frm_Main]! [cmb_Region] il

I ha quanto segue nei test di verifica per l'identificazione della provincia (pID) e non restituisce alcune annotazioni:

IIf ([forme]! [frm_Main]! [cmb_Province] = "", come “*„, [forme]! [frm_Main]! [cmb_Province])

If che metto appena come “*„ nei test di verifica ottengo tutte le province. Se entro in una costante letterale (come il numero 4) anziché come “*„ per il lato allineare dello IIf, io ottenere alla provincia 4 annotazioni. La dichiarazione di IIf sembra funzionante correttamente. È nel momento stesso in cui provo ad usare come„ *„ all'interno di esso che ho un problem.
class= " lastRow del
>Attachments " di nome " del class= del class= " valore " del
il

class= " fileInfo " del
il title= " " di nome di schedario del class= " di LikeInIIf.doc il class= (73 KB)  Javascript " del href= " " dei attachmentDetails del class= di (tipo di lima particolari)  
class= " descrizione " del
Screenshot della domanda builder
di accesso
il class= di
del >
class= del

Risposta : Accedere a come “*„ nella dichiarazione di IIf dei ritorni di test di verifica nessun annotazioni

Avete un errore di sintassi,
Inoltre, usare IIF dovreste specificare correttamente che cosa fare quando il risultato è allineare e quando il risultato è falso,

Prova:

IIf ([forme]! [frm_Main]! [cmb_Province] = "", come “*„ & [forme]! [frm_Main]! [cmb_Province], “il cmb_Province ha un valore specifico„)

Sono sicuro che potete adattare questo a lavoro nella vostra base di dati.

Se non, allora potete intraprendere un'azione indietro e spiegare a noi che cosa il vostro scopo finale è qui,… là può essere un più modo efficace di fare questo…

Per eaxmple: Se il vostro obiettivo è di mostrare tutte le annotazioni se nessun valore è selezionato, questo è fatto tipicamente semplicemente come questo nei test di verifica di domanda per “ProvinceID:
    Come “*„ & [forme]! [frm_Main]! [cmb_Province] & “*„

(Nessun'esigenza reale di IIF…)



; -)

JeffCoachman
Altre soluzioni  
 
programming4us programming4us