Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_указ_л_р.doc
Скачиваний:
13
Добавлен:
14.08.2019
Размер:
8.67 Mб
Скачать

6.1.6. Создание вычисляемых полей

Первый способ создания вычисляемого поля основан на том, что форма строится на базе запроса, в который включают вычисляемые столбцы. В форме создается текстовое поле, у которого в качестве источника данных указывается вычисляемый столбец запроса. Поле блокируется, чтобы пользователь не мог изменить в нем данные. Данные вычисляются в процессе выполнения запроса. Для блокировки поля в режиме Конструктора в окне Свойства вычисляемого поля на вкладке Данные в строке Блокировка введите Да.

Во втором случае форма строится на базе таблицы. В ней создается текстовое поле, в котором в качестве источника данных указывается выражение, например, = [Цена за единицу]*Количество. При ссылке на поля в выражениях обязательно использование квадратных скобок, если название поля состоит более чем из одного слова. Ввод выражения допускается прямо в элемент управление (поле), если оно короткое и длина поля это допускает. В противном случае выражение вводится в ячейку свойства Данные окна Свойства. При этом можно воспользоваться построителем выражений. Если выражение не помещается в ячейке свойства, нужно нажать клавиши [Shift]+[F2] и открыть окно Область ввода (Zoom). При необходимости следует задать формат поля при выводе на экран.

Задание 6.

Самостоятельно разработать форму Рейтинг в режиме Конструктора. Разместить на форме следующие поля: фамилия, имя, отчество абитуриента, средний балл аттестата, оценки, полученные на вступительных экзаменах по математике, физике, русскому языку, а также вычисляемое поле для автоматического подсчета рейтинга. Рейтинг вычисляется как сумма среднего балла аттестата и оценок, полученных на вступительных экзаменах.

6.2. Порядок выполнения работы

  1. Выполните задания №1 – №6, руководствуясь методическими указаниями, содержащимися в гл. 6.1.

  2. В рамках индивидуального задания по созданию БД, полученного при выполнении лабораторной работы №2, разработайте все необходимые формы для обработки информации в таблицах БД в удобном для пользователя формате. Разработайте одну многотабличную форму, объединив формы, созданные для разных таблиц.

  3. Ответьте на контрольные вопросы, пользуясь справочной системой, встроенной в Microsoft Access, и рекомендуемой литературой.

  4. Подготовьте отчет о выполнении лабораторной работы, который должен содержать:

  • титульный лист;

  • цель лабораторной работы;

  • ответы на контрольные вопросы;

  • выводы по лабораторной работе.

  1. При защите лабораторной работы продемонстрируйте преподавателю процесс работы с созданными формами.

Контрольные вопросы

  1. Каково назначение объекта “форма”? Какие свойства имеет объект “форма”?

  2. Позволяет ли ACCESS создавать многоэкранные формы?

  3. Можно ли пользоваться одной и той же экранной формой для ввода информации в разные файлы БД?

  4. Как внедрить в форму подчиненную форму?

7. Лабораторная работа №7. Разработка отчетов

Цель работы: получить практические навыки разработки различных типов отчетов.