Материал: Практикум по курсу Базы данных для студентов

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
Импорткаксамихтаблиц,такиполейтаблицможнопроизводитьизразныхисточникови файловразныхформатов.Определите формат ячеек: для поля НаименованиеУслуги – текстовый.Сохраните таблицу в той же папке, где находится ваша БДСтоматология. В базе данных Стоматология на панели инструментов выберитеВнешниеданные Excel.Воткрывшемсядиалоговомокневыберитесозданнуютаблицу: Вследующемокне«Импортэлектроннойтаблицы»выберитеЛист1,нажмите<Далее>.установите флажок «Первая строка содержит заголовки столбцов»,далее: «Данныенеобходимо сохранитьв новой таблице»,далее подтвердите описание и название полей,далеевыберите«Несоздаватьключ»,Готово.Таблица«НаименованиеУслуги_подстановка»будетимпортированаввашуБД.ПосмотритеееврежимеКонструктора.Вселиполясоответствуюттипуданных?

      1. Таблица «Штатное расписание» (данные поля
«НаименованиеДолжности»будутиспользоватьсядляподстановкивтаблицу«Врачи»(см.табл.4).Таблица4.Описаниесвойствполейтаблицы «Штатноерасписание»
Дляполя«Оклад»вовкладкеОбщиевстроке«Форматполя»выбрать«Денежный».Дляполя«Должность»задатьзначениеКлючевоеполе.
    1. 1   2   3   4   5   6   7   8   9   ...   19

Заполнение таблиц данными.

Для заполнения таблиц данными необходимо перейти из режимаКонструктора врежимТаблицыилиоткрытьтаблицудвойнымщелчком.Внимание!(данныевтаблицуможно ввеститолько врежимеТаблицы).Заполнитетаблицу«Смена_подстановка»данными(см.рис.8).
Рис.8.Таблица«Смена_подстановка»сданнымиЗаполнитетаблицу«ШтатноеРасписание»данными(см.рис.9).
Рис.9.Таблица«ШтатноеРасписание»сданными
    1. Создание подстановочного поля.

Длясозданияподстановочногополяиспользуетсятри способа:режимКонструктора.Этотспособиспользуетсявтомслучае,еслиполедля подстановки стоитпервымвподстановочнойтаблице,использованиеМастераподстановок,илииспользование языка запросов SQL (с помощью построителязапросов).

  1. Откройте таблицу «Врачи» в режиме Конструктора. Для поля «Должность» во вкладке Подстановка выберите в строке Тип элемента управления: «Полесо списком»; в строке Тип источника строк: «Таблица или запрос»(задается по умолчанию); в строке Источник строк из выпадающего списка выбрать таблицу «Штатное расписание» - то есть таблицу, из которой данные будут подставляться в таблицу «Врачи» (см.рис. 10):
Рис.10.Подстановкаврежиме
Конструктора

  1. Для создания подстановки для поля «ВремяПриема» в столбце Тип данных выберите из выпадающего списка «Мастер подстановки». В следующем окне нажмите кнопку <Далее>, в открывшемся диалоговом окне выберите «Таблица:Смена_подстановка».Нажмите <Далее>.
В следующем окне «Создание подстановки»из списка «Доступные поля»выберите при помощи кнопки поле «ВремяПриема» (данные из этого полябудутподставлятьсявнашутаблицу),нажмитекнопку<Далее>,затем<Готово>(рис.11).
Рис.11.ИспользованиеМастераподстановки

  1. Использование языка запросов SQL. Для использования построителя запросов для поля «ВремяПриема» выберите вкладку Подстановка:
в строкеТипэлементауправления-«Полесосписком»,встрокеТиписточника строк–«Таблица илизапрос»встрокеИсточникстрокнажмитенакнопкуПостроителявыраженийивоткрывшемсядиалоговомокнеИнструкцияSQL:построительзапросовнапанелиинструментоввыберите:Вид РежимSQL.запросбудетиметьвид:SELECTСмена_подстановка.ВремяПриемаFROMСмена_подстановка;САМОСТОЯТЕЛЬНО. Для поля «ВидОказываемыхУслуг» создайте

подстановочное поле.

    1. 1   2   3   4   5   6   7   8   9   ...   19
Источник: https://files.student-it.ru/previewfile/277148