У меня есть несколько таблиц с одинаковой структурой данных (они заполнены кучей вещей, в отдельных файлах .accdb, чтобы учесть ограничение в 2 ГБ), и мне нужно извлечь информацию из одной из них на основе поля в форма.
После исследования я придумал следующее, но, похоже, это не сработает.
SELECT MyNumber, MyName, MyPage, MyDrawing
FROM Switch([Forms]![View_Info]![Contract] = "Contract1", "tblContract1", [Forms]![View_Info]![Contract] = "Contract2", "tblContract2")
WHERE (MyNumber = [Forms]![View_Info]![MyNumber])
Синтаксическая ошибка в предложении FROM.
В этом примере я использовал только 4 поля и 2 таблицы, но на самом деле я хочу получить около 9 таблиц и 20 полей в каждой.
Может кто-нибудь пролить свет на это? У меня действительно тяжелые времена с SQL, поэтому я прошу прощения, если это довольно просто.
Заранее спасибо, Рафаэль.