Коллеги, добрый день!Я продолжаю развивать свою систему на базе Access "АСУ Менеджер"
Она предназначена для автоматизации процессов между сотрудниками рабочей группы по программе проектов.
Внутри нашей компании существует система проектного управления MS Project и система на SharePoint.
Каждый созданный проект в MS Project мы публикуем на Web-портал SP. Таким образом для каждого проекта у нас образуется рабочая область со своими списками в SP.
Сейчас моя БД Access для разных проектов использует в качестве таблиц свои идентичные списки из своей рабочей области на SP.
Т.е. две (три и так далее) одинаковых "АСУ Менеджер" с привязкой к разным спискам на сайтах SP.
При запуске нового проекта из программы проектов это влечет за собой сложность развертывания "АСУ Менеджер". Развертывание "АСУ Менеджера" происходит путем дублирования списков на новую рабочую область SP нового проекта и после в ручную приходится привязывать таблицы "АСУ Менеджера" к этим спискам SP и после обновлять все поля в формах "АСУ Менеджера". Надеюсь я понятно изложил вводные данные и свою проблему.
Я знаю и понимаю, что изначально была неправильно создана структура БД и таблиц, но "АСУ Менеджер" создавался экспериментально и на тот момент мы не знали что мы дойдем до этого возникнет такая потребность.
Поэтому сейчас я планирую выполнить следующее:
1. В структуру БД на верхний уровень внести таблицу с номером и названием проекта.
2. Во все таблицы БД добавить столбец с номером проекта для идентификации данных
3. Объединить все данные с разных рабочих областей SP в одну и, далее, перенести всю БД на MS SQL.
Но я немного не понимаю каким образом в MS Access можно сделать так, чтобы при открытии MS Access была возможность выбрать номер проекта, с последующей работой со всеми формами в рамках этого номера проекта, т.е. чтобы по всем формам (даже при переходах из одной в другую) пользователь работал только с теми данными по проекту, номер которого он выбрал при входе в систему.
Прошу Вас подсказать как мне можно это реализовать?
http://www.sql.ru/forum/1164786/dobavlenie-prefiksa-nomer-proekta-pri-rabote-s-formami-i-tablicami