Согласен с радужным человеком по последнему пункту. И по предыдущему ее предложению насчет изменения архитектуры - тоже, причем обеими руками. Интересно, если схему твоей БД загрузить в ERwin Examiner, какими именно матюками он ругаться начнет?
Если серьезно: я никогда не работал с Аксессом, поэтому не в курсе насчет его ограничений. Моя спеца - MSSQL2K, и вот насчет его могу сказать: решаются такие вещи на раз и два, даже без изменения архитектуры. Пишется хранимая процедура, которая просто тупо выбирает нужные тебе данные из всех твоих 150 таблей в одну временную таблицу, после чего позвращает тебе ее всю (или нужную часть), после чего времянка автоматом грохается, если конечно она была объявлена как локальная, а не глобальная. В этом случае тебе просто по барабану становится пересечение действий разных юзеров. Не самый эффективный способ, имхо, но без изменения архитектуры - лучший из худших. Я просто не помню, сколько таблиц в сиквеле можно в юнион запихнуть...
