- •Введение
- •Лабораторная работа №1 Основные понятия базы данных. Создание одиночных таблиц базы данных.
- •Создание базы данных.
- •Работа с таблицами.
- •Редактирование структуры таблицы.
- •Добавление записей данных в новую таблицу.
- •Организация ввода данных в бд.
- •Р оманов________ _._.
- •Лабораторная работа №3 Создание сверочных таблиц бд.
- •Лабораторная работа №4. Импорт данных.
- •Лабораторная работа №5 Фильтрация данных
- •Лабораторная работа № 6 Запросы к бд
- •Лабораторная работа № 7 Разработка интерфейса пользователя.
- •Вид Заголовок/примечание.
- •Вид Колонтитулы.
- •Вид Свойства
- •Лабораторная работа № 8 Создание специальных формуляров бд
- •Лабораторная работа № 9 Проектирование отчетов в среде субд Access
- •Список рекомендуемой литературы:
Лабораторная работа № 8 Создание специальных формуляров бд
Цель работы: изучение и закрепление на практике методов формирования и использования специальных формуляров для просмотра и/или модификации данных в таблицах.
Теоретические сведения.
В предыдущей лабораторной работе рассматривались универсальные формуляры, который можно использовать как для ввода информации в таблицы, так и для просмотра и/или модификации последних.
Однако формуляры позволяют дифференцировать доступ к данным путем установки следующих режимов:
- запрет на изменение существующих данных;
- запред на добавление новых данных;
- запрет на изменение значений некоторых полей в формуляре;
- отображение в поле формуляра только части полей исходной таблицы.
Два первых режима устанавливаются путем вызова окна общих свойств формуляра (выделите элемент, свойства которого вы хотите настроить, войдите в меню ВИД, и выберите команду Свойства) и задания значений Нет для опций Разрешить добавление и Разрешить изменение на вкладке Данные.
Третий режим предполагает, что вызывается окно свойств конкретного поля и на вкладке Данные задается значение Да для свойства Блокировка. Если ставится задача временного устранения с бланка формуляра некоторого поля, то на вкладке Данные задается значение Нет для свойства Доступ. При этом само поле дезактивировано, но отображается в формуляре в теневом режиме, т.е. сохраняется возможность изменения его свойств.
Для полного устранения поля с бланка формуляра необходимо его выделить и одним из рассмотренных ранее способов удалить.
Новое поле размещается в бланке формуляра путем нажатия кнопки Поле на панели инструментов (рис. 8.4) и щелчка левой клавишей мыши в месте его будущего расположения на бланке формуляра, что приводит к появлению связанного объекта, состоящего из поля ввода и его надписи. Далее вызываются его свойства и на вкладке Данные в одноименном свойстве выбирается связываемое с ним требуемое поле таблицы или путем нажатия кнопки ... строится выражение для расчета значений, отображаемых в данном поле. Выражение можно просто внести в окно данного свойства в соответствии с синтаксисом языка VisualBasic. Надпись поля, при необходимости, модифицируется рассмотренным ранее способом.
В
поле формуляра с помощью кнопки Рисунок
(см.
лаб. работу №7 рис. 7.4) можно вносить
графические изображения, используемые
как информационные объекты или элементы
оформления бланка. Для этого необходимо
после нажатия данной кнопки на панели
инструментов выбрать положение будущего
изображения на бланке формуляра щелчком
левой клавиши мыши, а далее указать
положение графического файла в памяти
компьютера.
Если рисунок используется в качестве фона формуляра, необходимо для него в команде Формат главного меню установить опцию На задний план.
Задание к лабораторной работе
Для таблицы Сотрудник БД Фирма создать (примечание, в итоге должно получиться три отдельные и сохраненные под любым именем формуляры):
Формуляр, предназначенный только для просмотра информации в таблице. Дополнить его полем, в котором автоматически рассчитывается налог для каждого служащего по формуле налог = (0.99*зарплата - (количество_детей + 1) * 83.49) * 0.12.
Формуляр, предназначенный для модификации переменной информации о служащем, т.е. полей:
отдел;
должность;
оклад;
семейное положение;
количество детей.
Дополнить данный формуляр в области заголовка рисунком figura1.bmp в виде логотипа фирмы.
Формуляр, предназначенный для просмотра только общих данных, т.е. остальные поля в формуляре отсутствуют.
4. Показать выполненное задание преподавателю.
