Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Задание 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 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...