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
Integrating Raid Drivers in the OS
Can a Cisco PIX firewall ver 6.3.5 have two static entries to the same host?
Datasheet Dialog possible?
Setting up new Server 2008 DC to replace existing Server 2003 DC in Parallel
Mac > Fusion
code check
error in boot.ini
Please suggest some SQL syntax for producing a string based on a group of other "bit" values.
Quicktime Movie not visible in some browsers?
mailto hyperlink with multiple links on multiple lines