Fråga : Hur jag ger användaren ett primat för att köra en query som filtreras av endera en grupp eller visning alla grupper?

Förmiddag som I mycket är förtrogen med using en bilda som passerar kriterierna till en query för att filtrera resultat för en grupp av förvirrad förmiddag för records.

What I är omkring, det är huruvida möjligheten som låter användaren välja alla rekord eller en grupp av rekord using en bilda och ett mål för singel query.

The:
Create som en bilda, som öppnar en baserad rapport på en Query.
Query, filtreras av kriterierna som passeras till och med Form.The, bildar har ett combo att boxas som listar varje grupp för att vara sorted.

That är mycket lätt….,

What som jag önskar, är, i tillägg, att ha alternativet som kör rapporten med alla grupper, utan att skapa en separat query, och att anmäla precis för det option.

Here är vad jag har försökt, och jag kan vara långt av baserar här, som är varför I-förmiddagen som frågar för din hjälp:
In kriteriumområdet av filtrerad sätter in tillfogat I:
=IIf ([bildar]! [Form1]! [Product numrerar], =Null, "" något liknande ”& "" * """, [bildar]! [Form1]! [Product numrerar],)

The SQL beskådar looks gillar:
WHERE ((=IIf ([Forms]! [Form1]! =Null för [produkten numrerar], "" något liknande” & "" * """, [bildar]! [Form1]! [Product numrerar],)))

So långt, uttryckt ska arbete, när endast det finns en värdera. Om inget värdera ges queryreturna inga rekord. Jag antog att inga värderar = ogiltigt,… kanske inte.  Emellertid för att testa, om I matar in precis något liknande ”*” in i kriterierna mig, få all rekordnågot liknande som jag önskade.

So, för något resonerar, uttryckt är inte funktionsduglig för mig, eller jag kan gå härom fullständigt fel way.

Thank dig för din assistance.
Jeremy
" klar "

Svar : Hur jag ger användaren ett primat för att köra en query som filtreras av endera en grupp eller visning alla grupper?

använd detta

=IIf ([bildar]! [Form1]! [Produkten numrerar], är ogiltigt, [productIDen], [bildar]! [Form1]! [Produkten numrerar]),

eller detta

=IIf (isnull ([bildar]! [Form1]! [Produkten numrerar],), [productIDen], [bildar]! [Form1]! [Produkten numrerar]),
Andra lösningar  
 
programming4us programming4us