powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Необходимые права для подключения таблиц в А97
8 сообщений из 8, страница 1 из 1
Необходимые права для подключения таблиц в А97
    #32383767
Yatsek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Существует проект на А97. Проект защищен файлом рабочей группы. Таблицы в одном файле, клиентская часть в другом. Таблицы из первого файла прилинкованы к клиентской части. Существует необходимость отключать эти таблицы и подключать такие-же таблицы из другого файла (такой же файл, но данные за другой период). При входе с правами администратора - переключение происходит на ура. Однако при входе с клиентскими правами ( на все таблицы есть как минимум чтение + просмотр макета) пишет - у Вас нет прав. Какие должны быть мин. права у клиента, что бы было возможно переключение баз. Каждому дать админ. права - нельзя.
...
Рейтинг: 0 / 0
Необходимые права для подключения таблиц в А97
    #32383783
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А на какой команде (стирание таблицы, изменение свойств and so on) выдается ошибка?
...
Рейтинг: 0 / 0
Необходимые права для подключения таблиц в А97
    #32383804
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Могу ошибиться, но, по-моему:
в файле с таблицами право пользователя на изменение макета таблицы можно убрать, но в клиентской части право на изменение макета прилинкованной таблицы должно быть, иначе пользователь не сможет ее отключить.
...
Рейтинг: 0 / 0
Необходимые права для подключения таблиц в А97
    #32383812
Yatsek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пользуюсь для переключения функцией:

Function ПоменятьДанные(Путь As String)
On Error GoTo ПоменятьДанные_err
Dim i As Integer
Dim Ss As String

Dim CurDB As Database
Set CurDB = DBEngine.Workspaces(0).Databases(0)
For i = 0 To CurDB.TableDefs.Count - 1 'По всем таблицам
If Mid(CurDB.TableDefs(i).Connect, 1, 9) = ";DATABASE" Then
Ss = ";DATABASE=" & Путь

' 'Обновить связь
CurDB.TableDefs(i).Connect = Ss
CurDB.TableDefs(i).RefreshLink
End If
Next i
ПоменятьДанные_exit:
Exit Function
ПоменятьДанные_err:
MsgBox Err.Description
MsgBox "Не удается подключить таблицу: " & CurDB.TableDefs(i).Name & " или базу данных:" & Путь
Resume Next
End Function

К сожалению, не могу определить какая именно строка дает ошибку.. потому что при входе с правами администратора - ошибки не возникает...
...
Рейтинг: 0 / 0
Необходимые права для подключения таблиц в А97
    #32383818
Yatsek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
To: Serge Gavrilov
Действительно, если поставить изменение макета в клиентской части - ошибки не возникает, но при праве изменения макета дается право на обновление и удаление данных, а этого хотелось бы избежать.
...
Рейтинг: 0 / 0
Необходимые права для подключения таблиц в А97
    #32383860
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Действительно, если поставить изменение макета в клиентской части - ошибки не возникает, но при праве изменения макета дается право на обновление и удаление данных, а этого хотелось бы избежать.
Дык, вы для пользователей в базе с таблицами уберите права изменять данные и тогда, независимо от того какие права установлены в клиентской части, пользователь не сможет менять данные.
...
Рейтинг: 0 / 0
Необходимые права для подключения таблиц в А97
    #32384313
Yatsek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, попробую
...
Рейтинг: 0 / 0
Необходимые права для подключения таблиц в А97
    #32384347
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
авторК сожалению, не могу определить какая именно строка дает ошибку..
Ну уж это совсем не может быть. В Аксессе для этого достаточно средств. Например, можно пронумеровать строки и показать в обработчике ошибки Erl. (Это я так...)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Необходимые права для подключения таблиц в А97
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]