Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > MS Access > Доступ к полям формы |
Автор: NikolayBY 17.2.2006, 16:21 |
Имеется форма, "Справочник", как сделать так, чтобы пользователи не могли вносить в нее изменения, т.е. в ее поля. Когда закрываю доступ, то становяться и полосы прокрутки не доступны, а надо чтобы можно было смотреть а изменять нельзя. |
Автор: Akina 17.2.2006, 16:32 |
Форма - макет - свойства - Разрешить измен(добавл)(удал)ение = НЕТ. |
Автор: NikolayBY 20.2.2006, 10:55 |
Такой способ для меня не коректен. Дело в том, что форма создана так, что при открытии формы, в первую очередь необходимо выбрать группу, затем открываются записи, соответствующие данной группе. А когда я открываю ее предложенным Вами способом, у меня уже теряется возможность выбрать группу. А цель в следующем, выбрать группу, а вот в подчиненных ей полях изменения производить невозможно, а только просмотр. ![]() |
Автор: MarinaK 20.2.2006, 17:20 |
Можно поставить на все поля скопом (кроме поля Группа) свойства: Доступ - Нет, Блокировка - Да |
Автор: NikolayBY 24.2.2006, 14:41 |
А как сделать так, чтобы если открыта форма из которой открыли справочник, поля доступны для изменений, а если открыта только форма Справочник, поля не доступны. |
Автор: dionisiu 17.5.2006, 15:12 |
Если Справочник открывается из другой формы, то наверняка по кнопке, так в её свойствах событие по нажатию имеет обработчик (как минимум, DoCmd.OpenForm.Справочник). Хорошо бы, чтоб из той формы брался какой-либо параметр для Справочника - если форма не открыта, то и значение параметра будет не доступно - следотельно, Справочник будет крыть юзера матом. Сам сейчас мучаюсь, как это обойти |