Задание 3. Создание в форме группы переключателей
Для ввода данных в поле Пол в результате работы мастера создания форма автоматически был создан объект «раскрывающийся список», который использует данные из списка подстановки для этого поля в таблице Преподаватель. Можно использовать в форме другой способ ввода фиксированных значений – с использованием объекта «группа переключателей». Каждому переключателю в этой группе устанавливается некоторое значение. При выборе переключателя это значение вводится в таблицу. Переключатели имеют тип данных числовой, поэтому могут использоваться только для ввода данных в числовые поля. В форме Преподаватель - форма создать группу из двух переключателей (Рис. 1), с помощью которых и будут вводиться значения в это поле. Технология работы Подготовительный этап 1. Выберите на панели переходов объект Таблицы. 2. Откройте таблицу Преподаватель в режиме конструктора (выберите таблицу из списка таблиц, из контекстного меню выберите команду Конструктор). 3. В поле Пол задайте новый тип данных – Числовой. 4. На вкладке Подстановка измените список подстановки – 1;2 (без кавычек). Проверьте, что установлено свойство Ограничиться списком - Да. 5. Перейдите в режим таблицы. При этом появятся сообщения, предупреждающие, что нарушены условия целостности данных. Подтвердите эти сообщения. Это естественно, потому что мы изменили тип данных, и существующие данные не подходят под этот тип. 6. В режиме таблицы убедитесь, что данные для поля Пол были уничтожены как не подходящие числовому типу данных. 7. Закройте таблицу Преподаватель, не вводя данные. Основная часть 1. Откройте форму Преподаватель-форма в режиме конструктора. В режиме конструктора открывается дополнительная вкладка Конструктор.
2. Перейдите на вкладку Конструктор в группу Элементы управления (Рис. 3) на панели конструктора форм (или командой Вид/Панель элементов). Рис. 3. Кнопки группы Элементы управления 3. Выберите на Панели элементов инструмент Группа переключателей . 4. В области данных на пустом месте вытяните небольшой прямоугольник. Начнет работать мастер. 5. На первом шаге задайте подписи для переключателей – М и Ж. 6. На следующем шаге выберите значение, которое будет использоваться по умолчанию – Ж. 7. На следующем шаге установите числовые значения для переключателей (или согласитесь с предложенными – 1 и 2). 8. На следующем шаге установите переключатель Сохранить значение в поле и выберите из списка поле Пол. 9. На следующем шаге выберите тип элементов управления – переключатели. 10. На следующем (последнем) шаге назовите группу – Пол. Готово. Ввод данных с помощью переключателей 1. Перейдите в режим просмотра формы. Просмотрите каждую запись и установите нужный переключатель. 2. Посмотрите, что на последней (незаполненной) записи переключатель уже установлен по умолчанию. 3. Закройте форму Преподаватель-форма. 4. Откройте таблицу Преподаватель и убедитесь, что в поле Пол появились новые значения. Задание 4. Запрет на удаление, изменение, добавление данных Как правило, для работы с базой данных для разных групп пользователей устанавливаются разные уровни доступа к данным. Могут быть следующие уровни: · Только просмотр данных (например, для клиентов); · Только ввод новых данных (например, для оператора); · Просмотр и изменение (для администратора). Все создаваемые формы по умолчанию имеют уровень доступа – просмотр и изменение. Если для формы установить запрет на удаление, изменение, добавление, то таким образом форма будет обеспечивать ТОЛЬКО ПРОСМОТР данных.
Установить для формы Преподаватель - форма запрет на удаление, изменение, добавление данных. Технология работы 1. Откройте форму Преподаватель-форма в режиме конструктора. 2. Выделите форму. Для этого щелкните на маркер выделения формы в левом верхнем углу окна. 3. В меню Вид выберите пункт Свойства. 4. Перейдите на вкладку Данные. 5. Найдите свойства Разрешить изменение, Разрешить удаление, Разрешить добавление и установите для них значения Нет. 6. Просмотрите форму и убедитесь, что теперь невозможно выполнить эти действия: · Попробуйте удалить какую-нибудь фамилию; · Попробуйте ввести новые данные.
Воспользуйтесь поиском по сайту: ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|