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

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


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