La mejor solución sería hacer un SELECT DISTINCT pero MS Access no tiene esta funcionalidad. En este caso, podrías probar con un UNION. UNION te da los resultados de dos "queries" sin duplicados. Prueba con
SELECT tblCliente.nombre, tblCliente.email FROM tblCliente
UNION
SELECT tblProveedor.nombre, tblProveedor.email FROM tblProveedor;
Esta query te dará la lista de las direcciones e-mails sin duplicados, siempre que las dos tablas tengan los mismos nombres. Si por ejemplo tienes un nombre "Cia Dos Amigos S.A." en una, y "Compañía Dos Amigos S.A." en otra, el dato será duplicado. Si tienes este problema talvez podrías probar con solo los e-mails.
gara
http://www.asptutor.com/sql/sql10.asp