Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Access > Права на изменение записей в Access


Автор: DarkBeast 11.2.2008, 12:03
Здраствуйте товарисчи.
Ситуация следующая: акцесс 2007 надо сделать чтобы люди могли добавлять записи в локальную базу но не могли изменять, по возможности чтобы пользователь типа админ мог это потом редактировать
Я нашёл вкладку пользователи, но не нашёл как их авторизировать при работе с данной таблицей
Ещё вопрос, тут есть компонент как в делфи типа календарь, чтобы дату выбирать переключателем?
Зарание благодарен

Автор: ТоляМБА 11.2.2008, 13:10
Цитата(DarkBeast @  11.2.2008,  14:03 Найти цитируемый пост)
чтобы люди могли добавлять записи в локальную базу но не могли изменять, по возможности чтобы пользователь типа админ мог это потом редактировать
А если неправильно ввели? Тебе ведь потом "пользователь типа админ" спасибо не скажет за то что он зас***ки после всех убирать будет.

Добавлено через 1 минуту и 31 секунду
Ну а так то вид делай рэад онли, а добавление только по своей кнопке

Автор: Akina 11.2.2008, 14:00
Цитата(DarkBeast @  11.2.2008,  13:03 Найти цитируемый пост)
тут есть компонент как в делфи типа календарь, чтобы дату выбирать переключателем?

Microsoft DatePicker

Цитата(DarkBeast @  11.2.2008,  13:03 Найти цитируемый пост)
надо сделать чтобы люди могли добавлять записи в локальную базу но не могли изменять

А в чем проблемы? не давай прямого доступа к данным, рули кодом

Автор: DarkBeast 11.2.2008, 14:49
Цитата

не давай прямого доступа к данным, рули кодом

Проблеммы 2, я учился не на акцесе а на фокс про, вторая это было давно и практики небыло,  вот хоть убей не помню, нашёл умный самоучитель а там чисто по интерфейсу а не комндам
Подскажите как в таблицу добавлять?)

Добавлено через 1 минуту и 56 секунд
Про изменения, фирма там 5 человек, чисто клиентов регистрировать на время, ГЛАВНОЕ чтобы они потом не открещивались от того что ввели

Автор: Akina 11.2.2008, 15:06
Цитата(DarkBeast @  11.2.2008,  15:49 Найти цитируемый пост)
Подскажите как в таблицу добавлять?)

DoCMD.RunSQL "Insert Into TableName(FieldsList) Values (ValuesList)"

Добавлено через 34 секунды
Цитата(DarkBeast @  11.2.2008,  15:49 Найти цитируемый пост)
ГЛАВНОЕ чтобы они потом не открещивались от того что ввели 

Достаточно тривиального протоколирования действий.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)