Vraag : De toegang als „*“ in Verklaring IIf van Criteria keert Geen Verslagen terug

Hallo Deskundigen,

I am een Toegang db met twee lijsten voor Gebieden en Provincies ontwikkelen. De lijsten worden genoemd tbl_Regions en respectievelijk tbl_Province. Zij worden aangesloten bij één-aan-velen waar elk gebied vele provincies heeft. Ik heb een Hoofdvorm met cmb_Region en cmb_Province van twee combodozen. Ik wil elke doos in de criteria van een vraag gebruiken. De verbindende waarde voor elk is een geheel (AutoNumber) waarde. Wanneer een gebruiker een gebied selecteert, zou de vraag de verslagen voor dat gebied en alle provincies moeten terugkeren. Als de gebruiker ook een provincie selecteert, slechts die de provinciesverslagen zouden moeten zijn hebben returned.

I de volgende criteria voor (bevrijde) identiteitskaart van het Gebied en het werkt boete:

[Vormen]! [frm_Main]! [cmb_Region]

I heeft het volgende in de criteria voor identiteitskaart van de Provincie (pID) en het keert geen verslagen terug:

IIf ([Vormen]! [frm_Main]! [cmb_Province] = "", als „*“, [Vormen]! [frm_Main]! [cmb_Province])

If die ik enkel als „*“ in de criteria heb gezet ik krijg alle Provincies. Als ik letterlijk (als aantal 4) in plaats van Gelijkaardig „*“ voor de ware kant van IIf inga, krijg ik Provincie 4 verslagen. De verklaring IIf schijnt aan correct het werken. Het is net toen ik om als“ *“ binnen het probeer te gebruiken dat ik een problem.
heb
Attachments:
van
Screenshot van toegangsvraag builder

Antwoord : De toegang als „*“ in Verklaring IIf van Criteria keert Geen Verslagen terug

U hebt een syntaxisfout,
Ook, aan gebruik IIF correct zou u moeten specificeren te doen wat wanneer het resultaat waar is en wanneer het resultaat Vals is,

Probeer:

IIf ([Vormen]! [frm_Main]! [cmb_Province] = "", als „*“ & [Vormen]! [frm_Main]! [cmb_Province], „cmb_Province heeft een specifieke waarde“)

Ik ben zeker u dit aan het werk in uw gegevensbestand kunt aanpassen.

Als, kan dan u een staprug nemen en verklaren aan ons hier wat uw uiteindelijk doel is,… daar kan een efficiëntere manier zijn om dit te doen…

Voor eaxmple: Als uw doel alle verslagen is te tonen als geen waarde wordt geselecteerd, wordt dit typisch gedaan eenvoudig als dit in de vraagcriteria voor „ProvinceID:
    Als „*“ & [Vormen]! [frm_Main]! [cmb_Province] & „*“

(Geen echte behoefte aan IIF…)



; -)

JeffCoachman
Andere oplossingen  
 
programming4us programming4us