Hi,
Here is how the query: qrySearching should be I think:
SELECT Count(*) AS NumRecords, tblJobs.ContractNumber, tblJobs.[Job Name], tblJobs.OfficeID, tblJobs.[Type Of Building], tblJobs.Controls, tblJobs.Floor, tblJobs.Area, tblJobs.[Installed date]
FROM tblJobs
GROUP BY tblJobs.ContractNumber, tblJobs.[Job Name], tblJobs.OfficeID, tblJobs.[Type Of Building], tblJobs.Controls, tblJobs.Floor, tblJobs.Area, tblJobs.[Installed date]
HAVING (((tblJobs.ContractNumber) Like "*" & Nz([Parm1],""

& "*"

AND ((tblJobs.[Job Name]) Like "*" & Nz([Parm2],""

& "*"

AND ((tblJobs.OfficeID) Like "*" & Nz([Parm3],""

& "*"

AND ((tblJobs.[Type Of Building]) Like "*" & Nz([Parm4],""

& "*"

AND ((tblJobs.Controls) Like "*" & Nz([Parm5],""

& "*"

AND ((tblJobs.Floor) Like "*" & Nz([Parm6],""

& "*"

AND ((tblJobs.Area)>=Nz([Parm7],0) And (tblJobs.Area)<=Nz([Parm8],10000)) AND ((tblJobs.[Installed date]) Between Nz([PARM9],1/1/1900) And Nz([PARM10],Date())));
==========================================================
For example purposes do the following:
1) Put a command button your form: frmSearch. Name the command button cmdSearch. In its ON Click event insert this code.
Dim db As DAO.Database
Dim qd As DAO.QueryDef
Dim rs As DAO.Recordset
Set db = CurrentDb()
Set qd = db.QueryDefs("qrySearching"
'Here we are taking the data from your frmSearch
'textboxes etc and assigning it into your query's
'parameters. A parameter is a value that is passed
'to a query or function. It can then be used as
'criteria in your query so...
'The Me!Name should be the name of the control on your
'form: frmSearch
qd.Parameters("Parm1"

= Me!ContractNumber
qd.Parameters("Parm2"

= Me![Job Name]
qd.Parameters("Parm3"

= Me![OfficeID]
qd.Parameters("Parm4"

= Me![Type of Building]
qd.Parameters("Parm5"

= Me!Controls
qd.Parameters("Parm6"

= Me!Floor
qd.Parameters("Parm7"

= Nz(Me!MinArea, 0)
qd.Parameters("Parm8"

= Me!MaxArea
qd.Parameters("Parm9"

= Me!MinDate
qd.Parameters("Parm10"

= Me!Maxdate
Set rs = qd.OpenRecordset()
With rs
If .BOF And .EOF Then
MsgBox "no recs"
Else
Me!txtCount = rs!NumRecords + 1
End If
.Close
End With
Set rs = Nothing: Set db = Nothing
Have a good one!
BK