Microsoft
Software
Hardware
Network
Question : How do I give user a choice to run a query filtered by either one group or showing all groups?
I'm very familiar with using a form to pass the criteria to a query to filter results for one group of records.
What I am confused about is whether it's possible to allow the user to select all records or a group of records using a form and a single query.
The goal:
Create a Form that opens a Report based on a Query.
Query is filtered by the criteria passed through the Form.
The Form has a combo box that lists each Group to be sorted.
That much is easy....
What I want is, in addition, to have the option to run the report with all groups without creating a separate query and report just for that option.
Here is what I've tried, and I may be way of base here, which is why I'm asking for your assistance:
In the criteria area of the filtered field I added:
=IIf([Forms]![Form1]![Prod
uct Number]=Null,""Like " & ""*""",[Forms]![Form1]![Pr
oduct Number])
The SQL View looks like:
WHERE (((ProductList.ProductID)=
IIf([Forms
]![Form1]!
[Product Number]=Null,"" Like " & ""*""",[Forms]![Form1]![Pr
oduct Number])))
So far, the expression will work only when there is a value. If no value is given the query returns no records. I assumed no value = Null,... maybe not. However, for testing, if I just input Like "*" into the criteria I do get all records like I wanted.
So, for some reason, the expression is not working for me or I may be going about this completely the wrong way.
Thank you for your assistance.
Jeremy
Answer : How do I give user a choice to run a query filtered by either one group or showing all groups?
use this
=IIf([Forms]![Form1]![Prod
uct Number] Is Null,[ProductID],[Forms]![
Form1]![Pr
oduct Number])
or this
=IIf(isnull([Forms]![Form1
]![Product
Number]),[ProductID],[Form
s]![Form1]
![Product Number])
Random Solutions
Whats the js for "Month view" in Calendar?
nested transactionscopes
Does MS Sql keep a record of when a database is deleted
Find function skips duplicates
regarding auto-archiving of emails in MS Outlook 2003
WAMP will not restart on WINDOWS 2003 Server
Replace pc4200 with pc6400
How to delete all relationships between tables before deleting tables within Access using VBA?
Cannot ping outside IP of Firebox
How to make hp nx7300 start?