Didn't work. Yes, the Solicitor ID in the Soliciotr table is an auto number
and key field. In the contacts table it is a number field (indexed but allow
duplicates).
In the contacts table from which the Solicitor ID on the form originates,
there are more than one record with the same Soliciotr ID. In the Solcitor
table, there is only one distinct ID per record. Is there a problem with this.
"BruceM via AccessMonster.com" wrote:
> =DLookUp("[Lname]","[Solicitor]","[SolicitorID] = " & [SolicitorID])
>
> This assumes SolicitorID is a number field, that it is a field in the record
> source for the Contacts form, and that it is also a field in the Solicitor
> table. The expression is saying "Look up LName from a record in the
> Solicitor table in which SolicitorID matches SolicitorID on the current form".
>
>
> Note that if more than one record matches the criteria Access will return
> only the first matching value.
>
>
> Wordwonderor wrote:
> >In an Access 2003 database, I have a form, Contacts, based on a Contacts
> >table that includes potential donors and the Solicitor ID of their assigned
> >solicitor.
> >
> >I also have a Contacts form for displaying the contact information. On the
> >form, I would like to display the solicitor's name from the table called
> >Solicitor, where the Solicitor ID is the key field. To do this I have a text
> >box on the Contacts form with the following control:
> >=DLookUp("[Lname]","[Solicitor]","[Solicitor ID]=Forms![Contacts]![Solicitor
> >ID]")
> >
> >But, when run, the name of only one solicitor is displayed regardless of
> >which solicitor's ID is on the form. I've tried using the " & format after
> >the = sign in the formula and using just [Solicitor ID]. I still get the same
> >name and, in addition, a #name error when a record has no solcitor ID. The
> >name I get is that of Solicitor ID 1.
> >
> >Help, please.
>
> --
> Message posted via http://www.accessmonster.com
>
> .
>