Home  Fees/Services   Access Templates   Tutorials   Tutorial Downloads   Articles  Search  Contact  Privacy  Links
Query Filters for Reports Access Report Filters  
Home > Tutorials > Query Tutorials > Report Query Filters
 

 

 


Access Report Filter Tutorial

Form Fields as Report Filters

Access Report Filter via a parameter form field.  In the report filtering example we use the Employee_ID selected in filter report example to query selected employee records for a report.
 Many users and developers would use filters on the report to accomplish this task.

Report filters are ok to use however, putting these paramters in the SQL query for the report usually executes more quickly.  This example assumes that you have a combo box (named: Emp_Combo), as defined in a previous example, in a form called F_Emp.

Filter Report Records Using Form Field Parameter Example:

Select M_Employees.Name, M_Employees.Emp_Number, M_Employees.Address
From M_Employees
Where
Forms!F_Emp!Emp_Combo=0 or Forms!F_Emp!Emp_Combo = M_Employees.Employee_ID;

This SQL query will select a specific employee or All employees for the report filter based on the Emp_Combo in the parameter form (F_Emp).  Note: You could have several combo boxes on the parameter form which would allow the user to filter report records based on a combination of several fields.   This Access report filter method provides a very powerful reporting feature.  (Warning:  Access may attempt to re-write your 'where' clause making it non-functioning).

Warning: If you ever want to upsize this Microsoft Access database to SQL Server then you should not refer to form fields within the query.  SQL Server can't deal with these references. 

More MS Access Report Filter Query Examples:

Parameter Query  as Reports Filter





Contact Information

Copyright 2000-2012 Blue Claw Database Design, LLC

Query Tutorials Index:
SQL Too Complex Query
SQL Aggregate Query
SQL Not In Operator
SQL Choose Function
SQL Crosstab Query
SQL DateTime Query
SQL Delete Query
SQL External Table Query
SQL Report Filter Query
SQL Group By Query
SQL Having Query Clause
SQL Histogram Query
SQL Insert Into Query
SQL Master Detail Update
SQL Order By Query
SQL Parameter Query
SQL Predicate Query
SQL Self Join Query
SQL Scalar SubQuery
SQL Master Detail Query
SQL Select Query
SQL Select Top
SQL Union Query
SQL Update Query

MultiSelect Parameter Forms Query Tutorial