Hi,
When you say 'compare' what exactly do you want to do?
I.E. Do you want to display ALL fields from BOTH tables where rows match on the first 3 chars of FirstName and LastName?
If so:
Tables are called Table1 and Table2.
Create the following queries (selecting additional fields that you wish to see in both queries)....
Query qryTab1:
[tt]
SELECT Left([FirstName],3) AS Tab1FN, Left([LastName],3) AS Tab1LN
FROM Table1;
[/tt]
Query qryTab1:
[tt]
SELECT Left([FirstName],3) AS Tab2FN, Left([LastName],3) AS Tab2LN
FROM Table2;
[/tt]
Create a third query to compare the 2 queries (selecting additional fields that you wish to see from both tables)....
[tt]
SELECT qryTab1.Tab1FN, qryTab1.Tab1LN, qryTab2.Tab2FN, qryTab2.Tab2LN
FROM qryTab1 INNER JOIN qryTab2 ON (qryTab1.Tab1LN = qryTab2.Tab2LN) AND (qryTab1.Tab1FN = qryTab2.Tab2FN);
[/tt]
A SQL expert will do it in one, but this will work.
ATB
Darrylle
Never argue with an idiot, he'll bring you down to his level - then beat you with experience.