Re: Lookup form



You can use more then one field for the search

Select Field1, Field2, Filed3 From TableName Where SurName Like
Forms![FormName]![TextBoxName] & "* And CompanyName Like
Forms![FormName]![companyTextBoxName] & "*"

--
Good Luck
BS"D


"Tony Williams" wrote:

That worked absolutely great!!!
Now can I get even cleverer? Can I have more than one text box to search. EG
at the moment the text box searches for Surname, what if the user didn't
know the surname and wanted to search on say the company name or a reference
number so they had three possible search criteria. Is this possible or would
it work with an Option Group?
Really pleased with the result so far thanks a lot
Tony
"Ofer Cohen" <OferCohen@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:AAE55EAD-DA20-493E-B725-F870E999C481@xxxxxxxxxxxxxxxx
Mybe instead of a sub form you can use a list box

1. Create a new form, in it create a Text box to enter the surname, and a
list box to display the resault.

2. The Row source of the list box will include a filter to text box
created.
Select Field1, Field2, Filed3 From TableName Where SurName Like
Forms![FormName]![TextBoxName] & "*"

3. On the after update event of text box you need to reresh the list box,
so
enter the code in that event
Me.[ListBoxName].Requery

4. On the DblClick event of the ListBox you can write the code that open
another form with the full details using the WhereCondition of the open
form
command line

Dim MyWhereCondition as String
MyWhereCondition = "[KeyField] = " & Me.[ListBoxName]
Docmd.OpenForm "FormName" , , , MyWhereCondition
=========================
If the key field is string use
MyWhereCondition = "[KeyField] = '" & Me.[ListBoxName] & "'"
=========================
If the key field is not the first column in the list box then you need to
specify hat column number that start with 0

MyWhereCondition = "[KeyField] = " & Me.[ListBoxName].Column(1)
=========================
I hope it's clear enough, I'll be happy to help you more if you need me
to.
--
Good Luck
BS"D


"Tony Williams" wrote:

I want to create a lookup form which works like this
1.There is a textbox which will accept a wildcard input eg sm* to catch
names like smith, small etc based on txtsurname a field in my table
tbltcp
2.On clicking a command button the results are shown in a data***
display
on the form
3.On clicking on one of the results it opens another form which shows the
whole record.

I've seen examples of this I am sure but I wondered if someone could get
me
started on the basics so that I could have a go myself at building such a
form.
I'm a novice at coding so please simple instructions would be appreciated
Thanks
Tony






.