- •Построение форм
- •Задание 1.Создайте еще одну таблицу в вашей базе данных для учета индивидуальных транспортных средств по следующей схеме.
- •Задание 3. Оформление окна формы.
- •Установление связей между таблицами
- •Создание отчетов
- •Создание отчета с помощью Мастера.
- •Задание 10. Сформируйте с помощью Мастера отчет о владельцах автомобилей на основе Запроса 1. Контрольные задания
Задание 3. Оформление окна формы.
Задание 3.1. С помощью кнопки «Надпись» сделать заголовок для формы «Транспорт» в поле заголовка формы в режиме конструктора. Выбрать шрифт, его размер, выравнивание и другие элементы форматирования по вкусу.
Задание 3.2 С помощью кнопки «Рисунок» вставить изображение автомобиля рядом с заголовком формы «Транспорт». Файл рисунка называется AUTO.bmp и находится в сети на машине N8 на диске С в папке «Мои документы» и далее в папке «Методички1». Перед вставкой этот файл нужно скопировать в свою папку. В окне свойств внедренного рисунка (щелчок правой клавишей по нему в режиме конструктора) на вкладке «Все» в поле «Установка размеров» нужно выбрать «Вписать в рамку». Иначе с внедренным рисунком будет тяжело работать.
Определение последовательности обхода полей
При практической работе с системой удобно, когда обход заполняемых полей производится последовательно сверху вниз. Для указания этой последовательности можно воспользоваться командой ВИД – Последовательность перехода в главном меню Конструктора Форм.
Проверьте последовательность обхода полей в Вашей форме и при необходимости измените ее.
Задание 4. Создайте форму для ввода информации в таблицу «Картотека» из предыдущей работы. Используя вновь созданную форму, введите еще 10 записей о жителях города.
Задание 5. Создайте таблицу «Владеют» для хранения информации о том, какие граждане, какими автомобилями владеют. Таблица должна содержать поля «Номер записи»(тип Счетчик), «Владелец»(тип Число), «Номер записи о машине»(тип Число), «Дата приобретения»(тип Дата).
Вводить информацию в такие таблицы крайне неудобно, так как требуется помнить числовые коды из основных таблиц. Использовать же понятные и удобные текстовые поля нельзя по соображениям эффективности работы СУБД. Поэтому при разработке форм для таких таблиц используют поля со списком.
Поля со списком
В ряде полей формы Вы должны проставлять коды из других таблиц. Например, “Владелец” – код жителя из таблицы КАРТОТЕКА.
Вводить числовые коды из других таблиц крайне неудобно (их хотя бы нужно знать и помнить). Access предоставляет возможность обойти это неудобство путем замены обычных полей, требующих ввода таких кодов, полями со списками из содержательных наименований, например, фамилий граждан.
Создание полей со списком
-
Создайте форму в режиме КОНСТРУКТОРА.
-
На Панели Элементов убедитесь, что нажата кнопка Мастера Элементов.
-
Нажмите на Панели Элементов кнопку Поле со списком и укажите мышью, где будет помещен новый элемент.
-
На экране появится окно мастера создания поля со списком. На первый его вопрос ответьте «Далее», так как требуемое значение уже установлено.
-
В следующем окне Вы должны указать из какой таблицы будут подставляться значения. В нашем случае сначала из таблицы «Картотека». Нажмите «Далее».
-
В следующем окне выберите поле, содержащее те значения, которые Вы бы хотели видеть в форме вместо кодов документов. Здесь это поле «Фамилия». Нажмите кнопку “>”, а затем нажмите «Далее».
-
В следующем окне прочтите внимательно инструкцию и нажмите «Далее».
-
Теперь укажите, что значение требуется СОХРАНИТЬ В ПОЛЕ и УКАЗАТЬ ПОЛЕ «Владелец» . Нажмите «Далее».
-
В последнем окне введите надпись «Владелец машины» и нажмите «Готово».
-
Выполните пп. 3-9 для поля «Номер записи о машине».
Задание 6. Введите информацию в таблицу «Владеют»(10 записей), используя созданную форму.
Задание 7. Откройте таблицу «Владеют». Убедитесь, что она заполнена 10-ю записями.