Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
14_Второе занятие по базам.doc
Скачиваний:
15
Добавлен:
24.03.2015
Размер:
72.19 Кб
Скачать

Задание 3. Оформление окна формы.

Задание 3.1. С помощью кнопки «Надпись» сделать заголовок для формы «Транспорт» в поле заголовка формы в режиме конструктора. Выбрать шрифт, его размер, выравнивание и другие элементы форматирования по вкусу.

Задание 3.2 С помощью кнопки «Рисунок» вставить изображение автомобиля рядом с заголовком формы «Транспорт». Файл рисунка называется AUTO.bmp и находится в сети на машине N8 на диске С в папке «Мои документы» и далее в папке «Методички1». Перед вставкой этот файл нужно скопировать в свою папку. В окне свойств внедренного рисунка (щелчок правой клавишей по нему в режиме конструктора) на вкладке «Все» в поле «Установка размеров» нужно выбрать «Вписать в рамку». Иначе с внедренным рисунком будет тяжело работать.

Определение последовательности обхода полей

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

Проверьте последовательность обхода полей в Вашей форме и при необходимости измените ее.

Задание 4. Создайте форму для ввода информации в таблицу «Картотека» из предыдущей работы. Используя вновь созданную форму, введите еще 10 записей о жителях города.

Задание 5. Создайте таблицу «Владеют» для хранения информации о том, какие граждане, какими автомобилями владеют. Таблица должна содержать поля «Номер записи»(тип Счетчик), «Владелец»(тип Число), «Номер записи о машине»(тип Число), «Дата приобретения»(тип Дата).

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

Поля со списком

В ряде полей формы Вы должны проставлять коды из других таблиц. Например, “Владелец” – код жителя из таблицы КАРТОТЕКА.

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

Создание полей со списком

  1. Создайте форму в режиме КОНСТРУКТОРА.

  2. На Панели Элементов убедитесь, что нажата кнопка Мастера Элементов.

  3. Нажмите на Панели Элементов кнопку Поле со списком и укажите мышью, где будет помещен новый элемент.

  4. На экране появится окно мастера создания поля со списком. На первый его вопрос ответьте «Далее», так как требуемое значение уже установлено.

  5. В следующем окне Вы должны указать из какой таблицы будут подставляться значения. В нашем случае сначала из таблицы «Картотека». Нажмите «Далее».

  6. В следующем окне выберите поле, содержащее те значения, которые Вы бы хотели видеть в форме вместо кодов документов. Здесь это поле «Фамилия». Нажмите кнопку “>”, а затем нажмите «Далее».

  7. В следующем окне прочтите внимательно инструкцию и нажмите «Далее».

  8. Теперь укажите, что значение требуется СОХРАНИТЬ В ПОЛЕ и УКАЗАТЬ ПОЛЕ «Владелец» . Нажмите «Далее».

  1. В последнем окне введите надпись «Владелец машины» и нажмите «Готово».

  1. Выполните пп. 3-9 для поля «Номер записи о машине».

Задание 6. Введите информацию в таблицу «Владеют»(10 записей), используя созданную форму.

Задание 7. Откройте таблицу «Владеют». Убедитесь, что она заполнена 10-ю записями.