Робота кількох програм з однією базою

На початок  <<  >>

В теорії одночасна робота з кількох комп'ютерів з однієї базою даних можлива, але на практиці бази даних Access не дуже добре з цим справляються. Але якщо це все-таки потрібно, то слід керуватися такими правилами:

1. Встановіть програму на кожен комп'ютер. Встановлювати потрібно, використовуючи стандартний інсталяційний пакет (тобто той, який ви завантажуєте з сайту), а не просто копіюванням файлів програми з одного комп'ютера на інший.

2. Визначте, який з комп'ютерів буде головним. Він буде грати роль "сервера бази даних". Найкраще, щоб це був найпотужніший комп'ютер з тих, які будуть працювати з єдиною базою.

3. Якщо у вас вже є еталонна база даних, скопіюйте її з того комп'ютера, де вона була раніше (шлях до поточної бази даних можна дізнатися, вибравши меню Сервіс | Змінити підприємство / базу даних...), на головний комп'ютер (можна в таку ж саму теку, можна і в іншу), після чого запустіть програму на головному комп'ютері і через меню Сервіс / Змінити підприємство / базу даних...' виберіть скопійовану базу даних. Якщо еталонної бази ще немає (тобто починаєте роботу "з нуля"), то в якості бази даних буде використовуватися та база даних, що створилася при інсталяції програми. Дайте мережевий доступ на теку, де розміщена база даних.

4. По черзі запустіть програму на всіх інших комп'ютерах і через меню Сервіс | Змінити підприємство / базу даних... виберіть (через мережу) базу даних головного комп'ютера.

УВАГА! В силу вказаних на початку причин рекомендується, щоб в кожен момент часу була запущена лише одна програма Платіжні Документи Плюс, яка працює з єдиною базою даних. Тобто, якщо одному користувачу потрібно виписати документ, іншим краще на цей час закрити свою програму; в такому випадку база буде спільна, але не буде конфліктів на рівні бази даних. Якщо ж такого принципу під час роботи дотримуватися важко, намагайтеся принаймні не допускати ситуацій, коли кілька програм одночасно вносять зміни в єдину базу даних.