MichaelRed--
Thank you! I certainly hope you didn't think I was criticizing a forum, when I wrote that I didn't see why I need to use a "form" to correctly resolve my query!! All I meant was--I have a query that identifies duplicate records on the basis of absolute duplicates in one field, and I want to modify that with a "Like" expression, such that I am pulling all records with, say, the middle 5 characters the same, in case someone wrote Schickele as a last name and another person wrote Shickeley for the same person. In other words, a gross filter rather than a fine one. Then I want to be able to return all items which meet the first criterion, and that also meet a similar criterion for first names, such that I might get Peter Schickele and Peter Shikeley, but not George Schickele, etc. I'm just cleaning up a table I inherited, so I thought I didn't need a form, only a query that might lie behind a form, to be sure!
Below is my example for a query looking for first names that have the first 7 characters the same:
SELECT [MS Table 1].ID, [MS Table 1].[First Name], [MS Table 1].[Last Name], [MS Table 1].[Street Address], [MS Table 1].Facility, Left([MS Table 1].[First Name],7) AS Expr1
FROM [MS Table 1] LEFT JOIN [MS Table 1] ON [qry Has SS & DOB or is Recent].ID = [MS Table 1].ID
WHERE (((Left([MS Table 1].[First Name],7)) In (SELECT Left([MS Table 1].[First Name],7) from [MS Table 1]
group by Left([MS Table 1].[First Name],7) having count(*) > 1)))
ORDER BY ([MS Table 1].[Last Name]);
Tom