*****************************************
This is a long one. I hope someone can help me solve this problem! On my search page is:
*****************************************
<html>
<head>
<title>New Page 1</title>
</head>
<body>
<p align="center">
<b><font face="Arial" size="5">Work List Search Features</font></b>
</p>
<div align="center">
<center>
<table width="448">
<tr>
<td width="440" align="center">
<b><font face="Arial" size="5"><BR></font></b>
<% If Request.QueryString("option"

= "date" Then %>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="1" width="445" height="229">
<tr>
<td width="439" height="227">
<form method="GET" action="SearchProcess.asp?task=date">
<div align="center">
<table border="1" cellpadding="0" cellspacing="1" width="306" height="75" bgcolor="#C0C0C0" bordercolorlight="#808080" bordercolordark="#808080" bordercolor="#808080">
<tr>
<td width="300" height="73">
<p align="center">
<BR>
<font size="2" face="Arial"><b>Search based upon a particular date</b></font>
<p align="center"><select size="1" name="StartDay1">
<option>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select> <select size="1" name="StartMonth1">
<option>January</option>
<option>February</option>
<option>March</option>
<option>April</option>
<option>May</option>
<option>June</option>
<option>July</option>
<option>August</option>
<option>September</option>
<option>October</option>
<option>November</option>
<option>December</option>
</select> <select size="1" name="StartYear1">
<option>2001</option>
<option>2002</option>
<option>2003</option>
<option>2004</option>
<option>2005</option>
</select>
<p align="center"><input type="submit" value="Search" name="Search1"><BR><font color="#C0C0C0">make
line</font></td>
</tr>
</table>
</div>
<p align="center"> <a href="Search.asp?option=blank"><font face="Arial" size="2">Back
to Work List Search Features</font></a></p>
</form>
<p> </td>
</tr>
</table>
</center>
</div>
<% ElseIf Request.QueryString("option"

= "twodates" Then %>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="1" width="445" height="229">
<tr>
<td width="439" height="227">
<form method="GET" action="SearchProcess.asp?task=twodates">
<div align="center">
<table border="1" cellpadding="0" cellspacing="1" width="306" height="75" bgcolor="#C0C0C0" bordercolorlight="#808080" bordercolordark="#808080" bordercolor="#808080">
<tr>
<td width="300" height="73">
<p align="center">
<BR>
<font size="2" face="Arial"><b>Search based between two dates</b></font>
<p align="center"><font face="Arial" size="2"> from</font> <select size="1" name="StartDay2">
<option>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select> <select size="1" name="StartMonth2">
<option>January</option>
<option>February</option>
<option>March</option>
<option>April</option>
<option>May</option>
<option>June</option>
<option>July</option>
<option>August</option>
<option>September</option>
<option>October</option>
<option>November</option>
<option>December</option>
</select> <select size="1" name="StartYear3">
<option>2001</option>
<option>2002</option>
<option>2003</option>
<option>2004</option>
<option>2005</option>
</select>
<BR> <font face="Arial"> <b><BR> </b> </font> <font size="2" face="Arial">until</font>
<select size="1" name="EndDay1">
<option>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select> <select size="1" name="EndMonth1">
<option>January</option>
<option>February</option>
<option>March</option>
<option>April</option>
<option>May</option>
<option>June</option>
<option>July</option>
<option>August</option>
<option>September</option>
<option>October</option>
<option>November</option>
<option>December</option>
</select> <select size="1" name="EndYear1">
<option>2001</option>
<option>2002</option>
<option>2003</option>
<option>2004</option>
<option>2005</option>
</select> <p align="center"><input type="submit" value="Search" name="Search2"><BR><font color="#C0C0C0">make
line</font></td>
</tr>
</table>
</div>
<p align="center"> <a href="Search.asp?option=blank"><font face="Arial" size="2">Back
to Work List Search Features</font></a></p>
</form>
<p> </td>
</tr>
</table>
</center>
</div>
<% ElseIf Request.QueryString("option"

= "time" Then %>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="1" width="445" height="229">
<tr>
<td width="439" height="227">
<form method="GET" action="SearchProcess.asp?task=time">
<div align="center">
<table border="1" cellpadding="0" cellspacing="1" width="306" height="75" bgcolor="#C0C0C0" bordercolorlight="#808080" bordercolordark="#808080" bordercolor="#808080">
<tr>
<td width="300" height="73">
<p align="center">
<BR>
<font size="2" face="Arial"><b>Search based upon a time</b></font>
<p align="center"> <b><font face="Arial"><select size="1" name="StartHours1">
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
</select><font size="4">:</font><font size="2" face="Arial"><select size="1" name="StartMinutes1">
<option>00</option>
<option>05</option>
<option>10</option>
<option>15</option>
<option>20</option>
<option>25</option>
<option>30</option>
<option>35</option>
<option>40</option>
<option>45</option>
<option>50</option>
<option>55</option>
</select><BR></font><BR> </font></b> <input type="submit" value="Search" name="Search3"><BR><font color="#C0C0C0">make
line</font></td>
</tr>
</table>
</div>
<p align="center"> <a href="Search.asp?option=blank"><font face="Arial" size="2">Back
to Work List Search Features</font></a></p>
</form>
<p> </td>
</tr>
</table>
</center>
</div>
<% ElseIf Request.QueryString("option"

= "datetime" Then %>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="1" width="445" height="229">
<tr>
<td width="439" height="227">
<form method="GET" action="SearchProcess.asp?task=datetime">
<div align="center">
<table border="1" cellpadding="0" cellspacing="1" width="306" height="75" bgcolor="#C0C0C0" bordercolorlight="#808080" bordercolordark="#808080" bordercolor="#808080">
<tr>
<td width="300" height="73">
<p align="center">
<BR>
<font size="2" face="Arial"><b>Search based upon a date & time</b></font>
<p align="center">
<font face="Arial" size="2">on</font> <select size="1" name="StartDay3">
<option>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select> <select size="1" name="StartMonth3">
<option>January</option>
<option>February</option>
<option>March</option>
<option>April</option>
<option>May</option>
<option>June</option>
<option>July</option>
<option>August</option>
<option>September</option>
<option>October</option>
<option>November</option>
<option>December</option>
</select> <select size="1" name="StartYear3">
<option>2001</option>
<option>2002</option>
<option>2003</option>
<option>2004</option>
<option>2005</option>
</select>
<p align="center"><font size="2" face="Arial"> at</font>
<b><font face="Arial"><select size="1" name="StartHours2">
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
</select><font size="4">:</font><font size="2" face="Arial"><select size="1" name="StartMinutes2">
<option>00</option>
<option>05</option>
<option>10</option>
<option>15</option>
<option>20</option>
<option>25</option>
<option>30</option>
<option>35</option>
<option>40</option>
<option>45</option>
<option>50</option>
<option>55</option>
</select><BR></font><BR> </font></b> <input type="submit" value="Search" name="Search4"><BR><font color="#C0C0C0">make
line</font></td>
</tr>
</table>
</div>
<p align="center"> <a href="Search.asp?option=blank"><font face="Arial" size="2">Back
to Work List Search Features</font></a></p>
</form>
<p> </td>
</tr>
</table>
</center>
</div>
<% ElseIf Request.QueryString("option"

= "name" Then%>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="1" width="445" height="229">
<tr>
<td width="439" height="227">
<form method="GET" action="SearchProcess.asp?task=name">
<div align="center">
<table border="1" cellpadding="0" cellspacing="1" width="306" height="75" bgcolor="#C0C0C0" bordercolorlight="#808080" bordercolordark="#808080" bordercolor="#808080">
<tr>
<td width="300" height="73">
<p align="center">
<BR>
<font size="2" face="Arial"><b>Search based upon Person /
Section</b></font>
<p align="center"><select size="1" name="Name">
<option value="ALL">ALL STAFF - All Staff</option>
<option value="ADMN">ADMN - Administration</option>
<option value="INDR">INDR - Industrial Relations</option>
<option value="PERS">PERS - Personnel</option>
<option value="TRDT">TRDT - Training & Development</option>
<option value="AT">AT - Abby Tough</option>
<option value="BPC">BPC - Brian Castle</option>
<option value="BW">BW - Barbara Wynne</option>
<option value="CJH">CJH - Chris Hurley</option>
<option value="CLM">CLM - Caroline Le Maitre</option>
<option value="DA">DA - Dannielle Alder</option>
<option value="DKR">DKR - Diane Renouf</option>
<option value="ET">ET - Emma Tucker</option>
<option value="JB">JB - Jessica Bisson</option>
<option value="JH">JH - John Herpe</option>
<option value="KL">KL - Kate Lenfestey</option>
<option value="LP">LP - Lorraine Pannett</option>
<option value="LIP">LIP - Lisa Parnaby</option>
<option value="MJ">MJ - Marcus Jehan</option>
<option value="MN">MN - Mike Nelson</option>
<option value="NC">NC - Niki Carvill</option>
<option value="SD">SD - Sarah Dempster</option>
<option value="SE">SE - Sian Ellis</option>
<option value="SLR">SLR - Sonia Renouf</option>
<option value="SLS">SLS - Sarah Le Sauvage</option>
<option value="SN">SN - Steve Naftel</option>
<option value="TH">TH - Terry Harnden</option>
<option value="WAS">WAS - Wendy Smith</option>
</select><b><font face="Arial"><font size="2" face="Arial"><BR></font><BR> </font></b> <input type="submit" value="Search" name="Search5"><BR><font color="#C0C0C0">make
line</font></td>
</tr>
</table>
</div>
<p align="center"> <a href="Search.asp?option=blank"><font face="Arial" size="2">Back
to Work List Search Features</font></a></p>
</form>
<p> </td>
</tr>
</table>
</center>
</div>
<% ElseIf Request.QueryString("option"

= "namedate" Then %>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="1" width="445" height="229">
<tr>
<td width="439" height="227">
<form method="GET" action="SearchProcess.asp?task=namedate">
<div align="center">
<table border="1" cellpadding="0" cellspacing="1" width="306" height="75" bgcolor="#C0C0C0" bordercolorlight="#808080" bordercolordark="#808080" bordercolor="#808080">
<tr>
<td width="300" height="73">
<p align="center">
<BR>
<font size="2" face="Arial"><b>Search based upon Person /
Section & Date</b></font>
<p align="center"><font size="2" face="Arial">For </font><select size="1" name="Name2">
<option value="ALL">ALL STAFF - All Staff</option>
<option value="ADMN">ADMN - Administration</option>
<option value="INDR">INDR - Industrial Relations</option>
<option value="PERS">PERS - Personnel</option>
<option value="TRDT">TRDT - Training & Development</option>
<option value="AT">AT - Abby Tough</option>
<option value="BPC">BPC - Brian Castle</option>
<option value="BW">BW - Barbara Wynne</option>
<option value="CJH">CJH - Chris Hurley</option>
<option value="CLM">CLM - Caroline Le Maitre</option>
<option value="DA">DA - Dannielle Alder</option>
<option value="DKR">DKR - Diane Renouf</option>
<option value="ET">ET - Emma Tucker</option>
<option value="JB">JB - Jessica Bisson</option>
<option value="JH">JH - John Herpe</option>
<option value="KL">KL - Kate Lenfestey</option>
<option value="LP">LP - Lorraine Pannett</option>
<option value="LIP">LIP - Lisa Parnaby</option>
<option value="MJ">MJ - Marcus Jehan</option>
<option value="MN">MN - Mike Nelson</option>
<option value="NC">NC - Niki Carvill</option>
<option value="SD">SD - Sarah Dempster</option>
<option value="SE">SE - Sian Ellis</option>
<option value="SLR">SLR - Sonia Renouf</option>
<option value="SLS">SLS - Sarah Le Sauvage</option>
<option value="SN">SN - Steve Naftel</option>
<option value="TH">TH - Terry Harnden</option>
<option value="WAS">WAS - Wendy Smith</option>
</select><p align="center"><font size="2" face="Arial">on</font>
<select size="1" name="StartDay4">
<option>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select> <select size="1" name="StartMonth4">
<option>January</option>
<option>February</option>
<option>March</option>
<option>April</option>
<option>May</option>
<option>June</option>
<option>July</option>
<option>August</option>
<option>September</option>
<option>October</option>
<option>November</option>
<option>December</option>
</select> <select size="1" name="StartYear4">
<option>2001</option>
<option>2002</option>
<option>2003</option>
<option>2004</option>
<option>2005</option>
</select>
<b><font face="Arial"><font size="2" face="Arial"><BR></font><BR> </font></b> <input type="submit" value="Search" name="Search6"><BR><font color="#C0C0C0">make
line</font></td>
</tr>
</table>
</div>
<p align="center"> <a href="Search.asp?option=blank"><font face="Arial" size="2">Back
to Work List Search Features</font></a></p>
</form>
<p> </td>
</tr>
</table>
</center>
</div>
<% ElseIf Request.QueryString("option"

= "description" Then%>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="1" width="445" height="229">
<tr>
<td width="439" height="227">
<form method="GET" action="SearchProcess.asp?task=description">
<div align="center">
<table border="1" cellpadding="0" cellspacing="1" width="306" height="75" bgcolor="#C0C0C0" bordercolorlight="#808080" bordercolordark="#808080" bordercolor="#808080">
<tr>
<td width="300" height="73">
<p align="center">
<BR>
<font size="2" face="Arial"><b>Search based upon Description</b></font>
<p align="center">
<b><font face="Arial"><font size="2" face="Arial"><input type="text" name="Description" size="36"><BR></font><BR> </font></b> <input type="submit" value="Search" name="Search7"><BR><font color="#C0C0C0">make
line</font></td>
</tr>
</table>
</div>
<p align="center"> <a href="Search.asp?option=blank"><font face="Arial" size="2">Back
to Work List Search Features</font></a></p>
</form>
<p> </td>
</tr>
</table>
</center>
</div>
<%Else%>
<div align="center">
<table border="1" cellspacing="1" width="218">
<tr>
<td align="center" width="212">
<p align="center"><font size="3" face="Arial"><b><BR>Search by: </b></font></p>
<p align="center"><font face="Arial" size="2"><a href="Search.asp?option=date">a
particular date</a></font></p>
<p align="center"><font face="Arial" size="2"><a href="Search.asp?option=twodates">between
two dates</a></font></p>
<p align="center"><font face="Arial" size="2"><a href="Search.asp?option=time">a
particular time</a></font></p>
<p align="center"><font face="Arial" size="2"><a href="Search.asp?option=datetime">a
date and a time</a></font></p>
<p align="center"><font face="Arial" size="2"><a href="Search.asp?option=name">Person
/ Section Name</a></font></p>
<p align="center"><font face="Arial" size="2"><a href="Search.asp?option=namedate">Person
/ Section Name & Date</a></font></p>
<p align="center"><font face="Arial" size="2"><a href="Search.asp?Option=description">by
Description</a></font></p>
<p><a href="test.asp?task=marcus">test </a></td>
</tr>
</table>
</center>
</div>
<% End If %>
</td>
</tr>
</table>
</div>
<p align="center"> </p>
</body>
</html>
*****************************************
On my search results page is:
*****************************************
<% task = Request.QueryString("task"
'*****Specific Date form criteria*****
StartDay1 = Request.Querystring("StartDay1"

StartMonth1 = Request.Querystring("StartMonth1"

StartYear1 = Request.Querystring("StartYear1"
'*****Betweeen Dates form criteria*****
StartDay2 = Request.Querystring("StartDay2"

StartMonth2 = Request.Querystring("StartMonth2"

StartYear2 = Request.Querystring("StartYear2"

EndDay1 = Request.Querystring("EndDay1"

EndMonth1 = Request.Querystring("EndMonth1"

EndYear1 = Request.Querystring("EndYear1"
'*****Time form criteria*****
StartHours1 = Request.Querystring("StartHours1"

StartMinutes1 = Request.Querystring("StartMinutes1"
'*****Date & Time form criteria*****
StartDay3 = Request.Querystring("StartDay3"

StartMonth3 = Request.Querystring("StartMonth3"

StartYear3 = Request.Querystring("StartYear3"

StartHours2 = Request.Querystring("StartHours2"

StartMinutes2 = Request.Querystring("StartMinutes2"
'*****Person Section form criteria*****
Name = Request.Querystring("Name"
'*****Person Section & date form criteria*****
Name2 = Request.Querystring("Name2"

StartDay4 = Request.Querystring("StartDay4"

StartMonth4 = Request.Querystring("StartMonth4"

StartYear4 = Request.Querystring("StartYear4"
'*****Description search form criteria*****
Description = Request.Querystring("Description"
Dim objConn
'open the database using a DSN-less connection
Set objConn = Server.CreateObject("ADODB.Connection"

objConn.ConnectionString="DRIVER={Microsoft Access Driver (*.mdb)};" & _
"DBQ=C:\Documents and Settings\csbexec\My Documents" & _
"\Intranet\Databases\Worklist.mdb"
objConn.Open
%>
<html>
<head>
<title>Work List Search Results Page</title>
<base target="_self">
</head>
<%
If task = "date" Then
'mySQL = "SELECT * from [Worklist] WHERE [Worklist].[TimeStart] LIKE StartDateToUse" ORDER BY [DateStart];"
ElseIf task = "twodates" Then
ElseIf task = "time" Then
ElseIf task = "datetime" Then
ElseIf task = "name" Then
mySQL = "SELECT * FROM [Worklist] WHERE [Worklist].[Name] LIKE '% & cstr(name) & %'"
ElseIf task = "namedate" Then
Else If task = "description" Then
mySQL = "SELECT * FROM [Worklist] WHERE [Worklist].[Description] LIKE '% & cstr(Description) & %'"
End If
'create recordset object to retrieve the required data
Set objRS = Server.CreateObject("ADODB.Recordset"

objRS.Open mySQL, objConn
%>
<body>
<p align="center"><b><font size="4" face="Arial">Work List Search Results</font></b>
<BR>
<p align="center"><font face="Arial" size="1 color="#C0C0C0">
<%
Do While Not objRS.EOF
'sets the date into the English format for end date
StrDate = DatePart("d", objRS("DateFinish"

) & "/" & _
DatePart("m", objRS("DateFinish"

) & "/" & _
DatePart("YYYY", objRS("DateFinish"

)
'joins the date end and the time end fields together
DateTimeJoin = objRS("TimeFinish"

& " on " & StrDate
'sets the date into the English format for start date
StrDate2 = DatePart("d", objRS("DateStart"

) & "/" & _
DatePart("m", objRS("DateStart"

) & "/" & _
DatePart("YYYY", objRS("DateStart"

)
'joins the date end and the time end fields together
DateTimeJoin2 = objRS("TimeStart"

& " on " & StrDate2
%>
</font></p>
<BR>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="1" width="531">
<tr>
<td width="588">
<div align="center">
<div align="center">
<table border="1" cellpadding="0" cellspacing="1" width="495" bordercolor="#C0C0C0" bordercolorlight="#C0C0C0" bordercolordark="#C0C0C0" bgcolor="#808080">
<tr>
<td rowspan="3" width="67" bgcolor="#FFFFFF">
<p align="center"><b><font size="2" face="Arial" color="#0000FF">Edit Record</font></b></td>
<td width="207" bgcolor="#008000">
<p align="center"><font face="arial" size="2" color="#ffffff"><B><% Response.Write DateTimeJoin2 %></B></font></td>
<td width="209" bgcolor="#DD0000">
<p align="center"><font face="arial" size="2" color="#ffffff"><B><% Response.Write DateTimeJoin %></B></font></td>
</tr>
<tr>
<td width="205" bgcolor="#C0C0C0">
<p align="center"><font face="arial" size="2"><% Response.Write objRS("Event"

%></font></td>
<td width="209" bgcolor="#C0C0C0">
<p align="center"><font face="arial" size="2"><% Response.Write objRS("Name"

%></font></td>
</tr>
<tr>
<td width="414" colspan="2" bgcolor="#C0C0C0">
<div align="center">
<table border="0" cellpadding="0" cellspacing="1" width="418">
<tr>
<td width="412"><font face="Arial" Size="1"><% Response.Write objRS("Description"

%></font></td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
<%
'loop through the records until all of the required are displayed
objRS.MoveNext
Loop
%>
</div>
<div align="center">
</div>
</center>
</table>
</body>
<%
'close the connection to the database
objConn.Close
Set objConn = Nothing
%>
*****************************************
Thank you for taking the time and trouble
*****************************************