A family of Microsoft relational database management systems designed for ease of use.
The LIKE operator works with wildcards (*,?) to produce partial matches. So
WHERE ((([Address]![Address]) Like [New]![sha]))
Will produce only an exact match.
Try it this way:
SELECT New.shn, New.sha, New.rca, New.bill
FROM New, Address
WHERE ((([Address]![Address]) Like "*" & [New]![sha] & "*"))