| Подскажите пожалуйста. Мне надо, что бы формы (клиент) обращались к запросам (на сервере), но что бы все запросы исполнялись исключительно в БД access где хранятся таблицы с запросами (типа сервер).
Клиент (это access с формами, отчетами). Сервер (это access с таблицами). Работа в сети (локалка).
Слышал, что для этого есть ADO. Но не совсем понятно, как?
такое ощущение, что я совсем не правильно все понял. помогите разобраться.
1.через ADO программно устанавливать соединение с базой данных (тип сервер/первоисточник). 2.также программно для каждой формы установить источник данных (наверное при кадой загрузке формы)
Тогда не понятно следующее
1.пользователь поработал с записями (recordset) как затем обновленные данные залить/обновить/добавить в первоисточник?
2.как для каждого контрола установить источник данных с recordset?
+вопрос в общем. будет ли эффективность (толк), если access с таблицами будет работать типа как сервер базы данных. (отдельный комп) т..е. исполнять запросы от клиент-приложений (отдельный клиент-комп связанные по локал.сети)?
т.е. вопрос что выбрать DAO (связанные таблицы, т.е. всегда грузить по сети все таблицы) либо ADO (recordset, но потерять столько времени и сил на разработку)
кратко о проекте. 5 юзеров. из них 2 торговый зал (очень активные: справочник товаров, клиентов/покупателей, склад товаров, журнал реализации товаров, приход/списание товаров, журнал кассовых операции), 1 мастер установщик (заявки на монтаж/установку, справочник склад материалов, приход/списание материалов), 1 кладовщик/закупщик товаров/материалов (справочник товаров/материалов, приход/списание, заявки на закуп, авансовые отчеты) 1 администратор/бухгалтер (справочник сотрудников, табель учета времени, зарплата, журнал услуги поставщиков, журнал кассовых операции).
примерно так. ассортимент не больше 100 наименовании. по торговле за сутки не более 200 операции (реализация). | |