riekmaharg2
Access Noob
- Local time
- Today, 10:02
- Joined
- Jun 23, 2010
- Messages
- 8
Hi everyone
I've currently got a UNION Query in order to enable large searches, however I now require that the Name fields have "Like" statements to enable the user to search for all names similar to what they have entered. I've tried various instructions from various forums, however for some annoying reason none of the Null statements will work, so at the moment you have to enter something into the name fields.
What I need is so that access will ingore the name field if its blank and only search for the fields that have been filled in. Heres my UNION query code for the Name search fields:
UNION
SELECT Orders.[Job Number], Orders.[Enquiry date], Orders.[Job Name], Orders.[Contact Name],Orders.Position, Orders.Organisation, Orders.[Type of Institution], Orders.[Address Line 1], Orders.[Address Line 2], Orders.Town, Orders.County, Orders.Postcode, Orders.[Phone Number], Orders.[Mobile Number], Orders.[Fax Number], Orders.[Email address], Orders.[Carers name], Orders.[Relationship to client], Orders.[Client Name], Orders.[Address Line 3], Orders.[Address Line 4], Orders.[Client Town], Orders.[Client County], Orders.[Client Postcode], Orders.[Client phone number], Orders.[Client mobile number], Orders.[Enquiry details], Orders.[Room plan], Orders.[Room plan number], Orders.[Revised room plan], Orders.[General notes], Orders.[Quote number], Orders.[Customer Order number], Orders.[Internal Order number], Orders.[Delivery date], Orders.[Delivery charge], Orders.[Fitters report], Orders.[Invoice number], Orders.[Date paid], Orders.Products, Orders.Demo, Orders.[Client reviews], Orders.[Funded by], Orders.[Funding type], Orders.[Action to take], Orders.[How did you find out about us], Orders.[At which exhibition/demo], Orders.[Use & care guide number], Orders.[VAT exempt form received]
FROM Orders
WHERE (((Orders.[Contact Name])=[Forms]![Search Form]![Contact Name]))
UNION
SELECT Orders.[Job Number], Orders.[Enquiry date], Orders.[Job Name], Orders.[Contact Name], Orders.Position, Orders.Organisation, Orders.[Type of Institution], Orders.[Address Line 1], Orders.[Address Line 2], Orders.Town, Orders.County, Orders.Postcode, Orders.[Phone Number], Orders.[Mobile Number], Orders.[Fax Number], Orders.[Email address], Orders.[Carers name], Orders.[Relationship to client], Orders.[Client Name], Orders.[Address Line 3], Orders.[Address Line 4], Orders.[Client Town], Orders.[Client County], Orders.[Client Postcode], Orders.[Client phone number], Orders.[Client mobile number], Orders.[Enquiry details], Orders.[Room plan], Orders.[Room plan number], Orders.[Revised room plan], Orders.[General notes], Orders.[Quote number], Orders.[Customer Order number], Orders.[Internal Order number], Orders.[Delivery date], Orders.[Delivery charge], Orders.[Fitters report], Orders.[Invoice number], Orders.[Date paid], Orders.Products, Orders.Demo, Orders.[Client reviews], Orders.[Funded by], Orders.[Funding type], Orders.[Action to take], Orders.[How did you find out about us], Orders.[At which exhibition/demo], Orders.[Use & care guide number], Orders.[VAT exempt form received]
FROM Orders
WHERE (((Orders.[Client Name])=[Forms]![Search Form]![Client Name]))
UNION
SELECT Orders.[Job Number], Orders.[Enquiry date], Orders.[Job Name], Orders.[Contact Name], Orders.Position, Orders.Organisation, Orders.[Type of Institution], Orders.[Address Line 1], Orders.[Address Line 2], Orders.Town, Orders.County, Orders.Postcode, Orders.[Phone Number], Orders.[Mobile Number], Orders.[Fax Number], Orders.[Email address], Orders.[Carers name], Orders.[Relationship to client], Orders.[Client Name], Orders.[Address Line 3], Orders.[Address Line 4], Orders.[Client Town], Orders.[Client County], Orders.[Client Postcode], Orders.[Client phone number], Orders.[Client mobile number], Orders.[Enquiry details], Orders.[Room plan], Orders.[Room plan number], Orders.[Revised room plan], Orders.[General notes], Orders.[Quote number], Orders.[Customer Order number], Orders.[Internal Order number], Orders.[Delivery date], Orders.[Delivery charge], Orders.[Fitters report], Orders.[Invoice number], Orders.[Date paid], Orders.Products, Orders.Demo, Orders.[Client reviews], Orders.[Funded by], Orders.[Funding type], Orders.[Action to take], Orders.[How did you find out about us], Orders.[At which exhibition/demo], Orders.[Use & care guide number], Orders.[VAT exempt form received]
FROM Orders
WHERE (((Orders.[Carers Name])=[Forms]![Search Form]![Carers Name]))
I've removed all the like and nulls to start from fresh. This query is also linked to the Search Form in order for users to create a search. If anyone could come up with a way of ignoring the search fields if they are blank that would be great.
PS im using MS Access 2007 if that matters.
I've currently got a UNION Query in order to enable large searches, however I now require that the Name fields have "Like" statements to enable the user to search for all names similar to what they have entered. I've tried various instructions from various forums, however for some annoying reason none of the Null statements will work, so at the moment you have to enter something into the name fields.
What I need is so that access will ingore the name field if its blank and only search for the fields that have been filled in. Heres my UNION query code for the Name search fields:
UNION
SELECT Orders.[Job Number], Orders.[Enquiry date], Orders.[Job Name], Orders.[Contact Name],Orders.Position, Orders.Organisation, Orders.[Type of Institution], Orders.[Address Line 1], Orders.[Address Line 2], Orders.Town, Orders.County, Orders.Postcode, Orders.[Phone Number], Orders.[Mobile Number], Orders.[Fax Number], Orders.[Email address], Orders.[Carers name], Orders.[Relationship to client], Orders.[Client Name], Orders.[Address Line 3], Orders.[Address Line 4], Orders.[Client Town], Orders.[Client County], Orders.[Client Postcode], Orders.[Client phone number], Orders.[Client mobile number], Orders.[Enquiry details], Orders.[Room plan], Orders.[Room plan number], Orders.[Revised room plan], Orders.[General notes], Orders.[Quote number], Orders.[Customer Order number], Orders.[Internal Order number], Orders.[Delivery date], Orders.[Delivery charge], Orders.[Fitters report], Orders.[Invoice number], Orders.[Date paid], Orders.Products, Orders.Demo, Orders.[Client reviews], Orders.[Funded by], Orders.[Funding type], Orders.[Action to take], Orders.[How did you find out about us], Orders.[At which exhibition/demo], Orders.[Use & care guide number], Orders.[VAT exempt form received]
FROM Orders
WHERE (((Orders.[Contact Name])=[Forms]![Search Form]![Contact Name]))
UNION
SELECT Orders.[Job Number], Orders.[Enquiry date], Orders.[Job Name], Orders.[Contact Name], Orders.Position, Orders.Organisation, Orders.[Type of Institution], Orders.[Address Line 1], Orders.[Address Line 2], Orders.Town, Orders.County, Orders.Postcode, Orders.[Phone Number], Orders.[Mobile Number], Orders.[Fax Number], Orders.[Email address], Orders.[Carers name], Orders.[Relationship to client], Orders.[Client Name], Orders.[Address Line 3], Orders.[Address Line 4], Orders.[Client Town], Orders.[Client County], Orders.[Client Postcode], Orders.[Client phone number], Orders.[Client mobile number], Orders.[Enquiry details], Orders.[Room plan], Orders.[Room plan number], Orders.[Revised room plan], Orders.[General notes], Orders.[Quote number], Orders.[Customer Order number], Orders.[Internal Order number], Orders.[Delivery date], Orders.[Delivery charge], Orders.[Fitters report], Orders.[Invoice number], Orders.[Date paid], Orders.Products, Orders.Demo, Orders.[Client reviews], Orders.[Funded by], Orders.[Funding type], Orders.[Action to take], Orders.[How did you find out about us], Orders.[At which exhibition/demo], Orders.[Use & care guide number], Orders.[VAT exempt form received]
FROM Orders
WHERE (((Orders.[Client Name])=[Forms]![Search Form]![Client Name]))
UNION
SELECT Orders.[Job Number], Orders.[Enquiry date], Orders.[Job Name], Orders.[Contact Name], Orders.Position, Orders.Organisation, Orders.[Type of Institution], Orders.[Address Line 1], Orders.[Address Line 2], Orders.Town, Orders.County, Orders.Postcode, Orders.[Phone Number], Orders.[Mobile Number], Orders.[Fax Number], Orders.[Email address], Orders.[Carers name], Orders.[Relationship to client], Orders.[Client Name], Orders.[Address Line 3], Orders.[Address Line 4], Orders.[Client Town], Orders.[Client County], Orders.[Client Postcode], Orders.[Client phone number], Orders.[Client mobile number], Orders.[Enquiry details], Orders.[Room plan], Orders.[Room plan number], Orders.[Revised room plan], Orders.[General notes], Orders.[Quote number], Orders.[Customer Order number], Orders.[Internal Order number], Orders.[Delivery date], Orders.[Delivery charge], Orders.[Fitters report], Orders.[Invoice number], Orders.[Date paid], Orders.Products, Orders.Demo, Orders.[Client reviews], Orders.[Funded by], Orders.[Funding type], Orders.[Action to take], Orders.[How did you find out about us], Orders.[At which exhibition/demo], Orders.[Use & care guide number], Orders.[VAT exempt form received]
FROM Orders
WHERE (((Orders.[Carers Name])=[Forms]![Search Form]![Carers Name]))
I've removed all the like and nulls to start from fresh. This query is also linked to the Search Form in order for users to create a search. If anyone could come up with a way of ignoring the search fields if they are blank that would be great.
PS im using MS Access 2007 if that matters.