where the 1,2,3 are personal ID numbers autonumbered in the personal
information file where they are looked up. Why can't I get Smith, Jones,
George returned in the last column?
Because they do not exist in the table you're concatenating.
Lookup fields (as suggested elsethread) are often more trouble than
they're worth. They CONCEAL the actual contents of your table. What's
stored in your table *is the ID number* - that basic fact is hidden
from view, but that's what's there; so when you concatenate the
content of the table field, it's concatenating what's really there,
not what the Lookup misfeature is showing you.
To get the concatenation, create a Query joining your main table to
the lookup table (or tables); select the fields *from the table where
the value actually exists* - the lookup table - rather than the ID
field from the main table.
And... if you have split first names, middle names, and last names out
into lookup tables, I fear you're overnormalizing. Personal names are
(in most instances) valid attributes of a Person entity, and as such
should be stored as simple text fields with in the table of people. I
doubt very much that the set of all "W" middle names is a valid Entity
Class (though I know several of us who are pretty interesting people).
John W. Vinson[MVP]