Frage : Wie gebe ich Benutzer eine Wahl, um eine Frage laufen zu lassen, die entweder indem eine Gruppe oder das Zeigen aller Gruppen gefiltert wird?

Ich bin mit der Anwendung einer Form, um die Kriterien zu einer Frage zu den Filterresultaten für eine Gruppe records.

What zu führen sehr vertraut, das ich ungefähr bin verwirrt, ob es möglich ist, dem Benutzer zu erlauben, alle Aufzeichnungen oder eine Gruppe Aufzeichnungen using eine Form und ein einzelnes query.

The Ziel vorzuwählen:
Create, das eine Form, das einen Report öffnet, der auf einem Query.
Query basiert, durch die Kriterien gefiltert, die durch die Form.
The Form geführt, hat einen kombinierten Kasten, der jede Gruppe verzeichnet, um sorted.

That zu sein ist viel einfach….

What, das ich wünsche, ist, zusätzlich um die Wahl zu haben, zum des Reports mit allen Gruppen, ohne eine unterschiedliche Frage zu verursachen und des Reports gerade für die laufen zu lassen ist option.

Here, was ich versucht, und ich kann Weise der Unterseite hier sein, die ist, warum ich um Ihre Unterstützung bitte:
In der Kriteriumsbereich des gefilterten Feldes, das ich addierte:
=IIf ([Formen]! [Form1]! [Product Zahl] =Null, "" mögen „u. "" * """, [Formen]! [Form1]! [Product Zahl])

The SQL schaut Ansicht Gleiches:
WHERE ((=IIf ([Forms]! [Form1]! [Produkt-Zahl] =Null, "" mögen“ u. "" * """, [Formen]! [Form1]! [Product Zahl])))

bis jetzt, der Ausdruck arbeitet, nur wenn es einen Wert gibt. Wenn kein Wert gegeben, zurückbringt die Frage keine Aufzeichnungen. Ich annahm keinen Wert = Null,… möglicherweise nicht t.  Jedoch für Prüfung, wenn I gerade wie „*“ in die Kriterien ich eingab, alle Aufzeichnungen erhalten, wie ich wünschte.

So aus irgendeinem Grund der Ausdruck arbeitet nicht für mich, oder ich kann über dieses vollständig gehen das falsche way.

Thank Sie für Ihr assistance.
Jeremy

Antwort : Wie gebe ich Benutzer eine Wahl, um eine Frage laufen zu lassen, die entweder indem eine Gruppe oder das Zeigen aller Gruppen gefiltert wird?

dieses verwenden

=IIf ([Formen]! [Form1]! [Produkt-Zahl] ist, [ProductID] ungültig, [Formen]! [Form1]! [Produkt-Zahl])

oder dieses

=IIf (isnull ([Formen]! [Form1]! [Produkt- Zahl]), [ProductID], [Formen]! [Form1]! [Produkt-Zahl])
Weitere Lösungen  
 
programming4us programming4us