Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по Access.doc
Скачиваний:
8
Добавлен:
06.12.2018
Размер:
1.05 Mб
Скачать

Использование списков подстановок

Списки подстановок могут быть двух типов:

  • список постоянных значений, которые вводятся при заполнении данных в поле;

  • список подстановок, в котором выводятся значения из существующей таблицы, запроса или отчета.

Для избежания в будущем неверного ввода данных необходимо:

  1. открыть подходящую таблицу в режиме конструктора;

  2. сделать текущим подходящее поле. В столбце Тип данных выбрать режим Мастер подстановок;

  3. в окне Создание подстановки установить переключатель Будет введен фиксированный набор значений и перейти к следующему окну диалога;

  4. в следующем окне диалога нужно ввести список фиксированных значений. Число столбцов оставить равным 1;

  5. Мастер подстановок предложит вам ввести имя поля столбца подстановок  Готово;

  6. для свойства Ограничиться списком установить значение Да. Тем самым вы запретите ввод в поле любых значений, кроме тех, которые есть в списке.

Создание списков подстановок на основе существующей таблицы или запроса

Для этого:

  1. в режиме конструктора таблицы перейдите к подходящему полю;

  2. в столбце тип данных выберите режим Мастер подстановок. Будет выведено знакомое окно диалога Создание подстановки;

  3. установите переключатель Столбец подстановки использует значения из таблицы или запросаДалее;

  4. выберите подходящую таблицу  Далее;

  5. перенесите из списка слева в окошечко справа все поля таблицы Должности нажав кнопку  Далее;

  6. снимите флажок Скрыть ключевой столбец. Тем самым мы указали Access на то, что при просмотре данных таблицы мы хотим видеть все ее поля Далее;

  7. укажите поле, в которое хотите вводить данные из таблицы Далее;

  8. укажите подпись, которую содержит столбец подстановок  Готово.

Теперь можно завершить создание таблиц базы данных «Телефонная компания» и заполнить их информацией для дальнейшей работы. Для учебного примера достаточно 6-8 абонентов (обязательно часть из них с различными размерами льгот, а часть без льгот), 3-4 города с различными ценами за минуту разговора, 10-12 разговоров, среди которых часть – внутригородские, а часть - междугородние с различными городами. Предусмотрите, чтобы в таблице присутствовало несколько междугородных разговоров одного абонента, а также, чтобы несколько (но не все) междугородных разговоров происходили в течение одного месяца, например, февраля 2004 года.

Лекция 6. Структура базы данных. Связи между таблицами

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

Связь просто соединяет две таблицы. Используя связь, создаются запросы, получающие данные из двух или большего числа таблиц. Например, установив связь между таблицами Товары и Поставщики, можно создать отчет, содержащий имена и телефоны представителей поставщиков каждого вида товаров. Связи объединяют относящиеся друг к другу данные из разных таблиц.