ник: NaBar
Работать с базой будут "девочки из ресепшн" :-) Редактировать поля (кроме Индекса) можно, но все поля обязательные и после заполнения их уже на ноль не изменишь. А вот чтобы удалить ошибочную запись или отмененную по просьбе клиента - это только через управляющего, которого на 5 сек подозвали, он кнопку нажал и все. Поэтому вариант с паролем на входе слишком сложен: это выходить, заходить снова по паролю, потом опять выходить и перезаходить без пароля.
Была идея сделать так: при нажатии на кнопку "удалить" - прочитать данные из текстового поля "Индекс удаляемой строки" и "Пароль". Потом проверить - есть ли такой пароль (хранятся в табл "Пароли") с помощью DoCmd.RunSQL, но никак не могу подобрать нужный запрос. Самой выборки ведь не надо, нужен лишь булевский результат - найден или нет. И уже при проложительном результате удалять запрашиваемую строку. Удаление работает, а пароль никак не подключу :-(
Убила пару вечеров на перебор вариантов и поиск примеров. Похоже, таким образом это не раелизовать. Буду искать примеры, как сделать через Recordset.