Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.66/188: Рейтинг темы: голосов - 188, средняя оценка - 4.66
0 / 0 / 0
Регистрация: 15.12.2009
Сообщений: 9

Как организовать многопользовательский доступ к БД Access?

15.12.2009, 09:15. Показов 36393. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте всем!
Перейду сразу к делу: мне нужно организовать многопользователький доступ к БД Access, мои действия:
1. Создала БД
2. Разделила ее на 2 файла с помощью средств Access (Меню Сервис - Служебные программы - Разделение баз данных).
3. Клиентский файл (содержащий формы, запросы, отчеты и т.д.) скопировала на машину пользователя, а файл, содержащий таблицы, находится на сервере.
Проблема: если один пользователь открыл у себя на клиентской машине файл для редактирования записей, то другому пользователю при открытии с его компьютера выдается сообщение о том, что файл (с таблицами, находящийся на сервере) уже используется.
Подскажите пожалуйста, как мне исправить данную ситуацию, т.к. я новичок в этом деле
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.12.2009, 09:15
Ответы с готовыми решениями:

Как предоставить многопользовательский доступ к базе СУБД Access?
Всем доброго времени суток! Сделал базу данных, из которой будет производиться слияние информации в документ Word. Информация будет...

Как организовать многопользовательский доступ к БД
Такой сценарий: есть БД(SQ SERVER) к которой должны иметь доступ N сотрудников компании, и не просто читать эту БД, а еще и чего-то там...

Многопользовательский доступ к БД на Access
Как можно организовать многопользовательский доступ к БД Access, таким образом чтобы все таблицы лежали на 'сервере'? Как правильно...

18
 Аватар для solar_wind
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
15.12.2009, 09:51
Lenok_Lu, Видимо у тебя просто включен монопольный доступ.
Зайди Сервис->Параметры->Другие->Режим открытия по умолчанию
0
0 / 0 / 0
Регистрация: 15.12.2009
Сообщений: 9
15.12.2009, 11:12  [ТС]
Это я проверила первым делом, там стоит "общий доступ"
0
 Аватар для solar_wind
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
15.12.2009, 11:28
А доступ у всех пользователей для записи есть?
Какая версия Access?
У меня все отлично работало с несколькими пользователями.
0
0 / 0 / 0
Регистрация: 15.12.2009
Сообщений: 9
15.12.2009, 11:37  [ТС]
Задумка такая: инфу вносит только один пользователь, а все остальные могут только просматривать ее, и никак

Добавлено через 4 минуты
А версия Access - 2003
0
 Аватар для solar_wind
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
15.12.2009, 11:38
Lenok_Lu, Ничего подобного
Там же где "Режим открытия по умолчанию " , "Блокировка по умолчанию" какая стоит?
0
0 / 0 / 0
Регистрация: 15.12.2009
Сообщений: 9
15.12.2009, 11:43  [ТС]
Там стоит "отсутствует"
0
 Аватар для solar_wind
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
15.12.2009, 11:44
А ты эти настройки смотришь в какай из баз, с таблицами или с программами?
0
0 / 0 / 0
Регистрация: 15.12.2009
Сообщений: 9
15.12.2009, 11:48  [ТС]
во всех одинаково у меня стоит
0
 Аватар для garik8000
47 / 47 / 3
Регистрация: 09.12.2009
Сообщений: 154
15.12.2009, 13:44
выложи файлы, погляжу
0
 Аватар для Елена
2454 / 797 / 24
Регистрация: 18.08.2009
Сообщений: 1,697
15.12.2009, 16:06
может стоит сделать доступ программно? Я делала на главной форме флажки для вызова тех форм, в которые информацию могут вносить только определенные лица, рядом ставила поле, а затем в коде VBA прописывала открытие формы при выборе определенного флажка и записи пароя доступа. Если вариант подходит. можно обсудить дальше. Для пользователей, которые будут только просматривать данные я делала отдельную форму. Вверху в теме "наработки по Акцессу" есть моя база (только в ней долго искать)
0
0 / 0 / 0
Регистрация: 15.12.2009
Сообщений: 9
16.12.2009, 07:32  [ТС]
Вот файлики (разделенная БД).
Вся загвоздка в том, что файлом с таблицами не могут одновременно пользоваться 2 и более человек
Вложения
Тип файла: rar База.rar (125.7 Кб, 318 просмотров)
0
 Аватар для Елена
2454 / 797 / 24
Регистрация: 18.08.2009
Сообщений: 1,697
16.12.2009, 08:35
Поясните, пожалуйста, Вам что необходимо: чтобы одновременно редактироавли два человека, но это нарушает транзакцию, спрева должен один внести данные в таблицу, потом другой. Или Вы хотите, чтобы один редактировал. а другой в это время мог смотреть?
0
0 / 0 / 0
Регистрация: 15.12.2009
Сообщений: 9
16.12.2009, 08:50  [ТС]
Мне нужно, чтобы один редактировал (это право дано только одному конкретоному пользователю), а другие могли бы в это время просматривать инфу
0
 Аватар для Елена
2454 / 797 / 24
Регистрация: 18.08.2009
Сообщений: 1,697
16.12.2009, 15:47
Скажите, Ваша форма Main находится у каждого пользователя? В ней прописаны возможность изменения, добавления данных. Попробуйте сделать отдельную форму Для просмотра (на главной сделайте кнопку, чтобы открывать форму Для просмотра). В форме Для просмотра запретите изменение, и т.п. Я сейчас не могу проверить по сетке, только в понедельник.
0
0 / 0 / 0
Регистрация: 15.12.2009
Сообщений: 9
17.12.2009, 08:04  [ТС]
Я изменила пользовательские формы, но это никак не повлияло на доступ к файлу с таблицами Все равно упорно продолжает ругаться, что файл уже используется
0
 Аватар для Елена
2454 / 797 / 24
Регистрация: 18.08.2009
Сообщений: 1,697
17.12.2009, 08:08
может кто-нибудь поможет раньше, я смогу глянуть с использованием сети только в понедельник

Добавлено через 2 минуты
я работаю в Акцесс-2007, по-моему в 2003 должна быть возможность блокировки только редактируемой строки, но где это искать..
1
0 / 0 / 0
Регистрация: 15.12.2009
Сообщений: 9
17.12.2009, 08:26  [ТС]
Я вроде бы нашла проблему, но что-то недопоняла, почему именно так:
в файле с таблицами я убрала галочку : Сервис-Параметры-Другие-"Блокировка записей при открытии БД", и все получилось, только вот я вычитала, что эта галочка должна стоять, грозит ли мне чем-нибудь отсутствие этой галки?
Заранее срасибо!
0
 Аватар для Елена
2454 / 797 / 24
Регистрация: 18.08.2009
Сообщений: 1,697
17.12.2009, 11:59
Если логически рассудить: если в форме не будет разрешения на внесение изменений в таблицу, а только просмотр, то, наверно, ничем. Надо потестировать, т.е. попробовать из сетки поломать. Но может кто-нибудь знает точный ответ? Эй, знатоки вы где?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.12.2009, 11:59
Помогаю со студенческими работами здесь

Многопользовательский доступ к БД Access
Добрый день Уважаемые Форумчани!!! Всех с наступившем Летом!!!! Суть проблемы заключается в том что существует база Access и...

Многопользовательский доступ к БД access 2003
Доброго времени суток. Нужна помощь, возможно кто то сталкивался.... Наша проблема заключается в следующем: Есть БД, лежит в...

Многопользовательский доступ к MS Access базе
Построил клиент-сервер приложение, но после того, как сервер приконнектился к базе и закрыл сonnection, не проходит коннект со стороны...

Как обеспечить многопользовательский доступ к БД
Вообщем меня на работе попросили написать простую базу данных в 2003 Accesse.... я сделал её... но теперь мне нужно её разместить на...

Многопользовательский доступ
Private Sub Кнопка3_Click() If Me.txtParole <> .(4) Then 'Сверка написанного пароля с хранилищем в БД MsgBox "Неправильный...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru