Это просто идея, и я не могу подтвердить, что она будет работать, но, учитывая, что в SQL Compact отсутствует драйвер ODBC и у вас не может быть связанных таблиц, возможно, вы можете использовать строку соединения OLEDB для SQL Compact в качестве Строка подключения источника сохраненного QueryDef в Access. Если вы можете заставить это работать, вы можете создать сохраненный QueryDef для каждой таблицы, а затем использовать их, как если бы запросы были связанными таблицами.
Я не могу проверить его на своем компьютере, потому что единственный поставщик OLEDB, который я установил, - это Jet, и Access, похоже, не нравится.
Но, возможно, стоит попробовать. Возможно, это не сработает, поскольку я нигде не могу найти, чтобы кто-то делал это в Access. Но я не понимаю, почему это не должно работать.
Опять же, я могу просто ошибаться.