Table relationships are a bit of a mess when you have a split database, because you can define relationships in both the frontend and the backend.
If you want relationships to work reliably, use a SQL Server Express backend (it's free) and define the relationships there.
I don't use any...