Импорткаксамихтаблиц,такиполейтаблицможнопроизводитьизразныхисточникови файловразныхформатов.Определите формат ячеек: для поля
НаименованиеУслуги – текстовый
.Сохраните таблицу в той же папке, где находится ваша БД
Стоматология. В базе данных
Стоматология на панели инструментов выберите
Внешниеданные Excel.Воткрывшемсядиалоговомокневыберитесозданнуютаблицу: Вследующемокне«Импортэлектроннойтаблицы»выберитеЛист1,нажмите<Далее>.установите флажок «
Первая строка содержит заголовки столбцов»,далее: «
Данныенеобходимо сохранитьв новой таблице»,далее подтвердите описание и название полей,далеевыберите«
Несоздаватьключ»,Готово.
Таблица«
НаименованиеУслуги_подстановка»будетимпортированаввашуБД.Посмотритеееврежиме
Конструктора.Вселиполясоответствуют
типуданных?
-
Таблица «Штатное расписание» (данные поля
«НаименованиеДолжности»будутиспользоватьсядляподстановкивтаблицу«Врачи»(см.табл.4).Таблица4.Описаниесвойствполейтаблицы «Штатноерасписание»
Дляполя
«Оклад»вовкладке
Общиевстроке«Форматполя»выбрать
«Денежный».Дляполя
«Должность»задатьзначение
Ключевоеполе.
-
1 2 3 4 5 6 7 8 9 ... 19
Для заполнения таблиц данными необходимо перейти из режима
Конструктора врежим
Таблицыилиоткрытьтаблицудвойнымщелчком.
Внимание!(данныевтаблицуможно ввеститолько врежиме
Таблицы).Заполнитетаблицу«Смена_подстановка»данными(см.рис.8).
Рис.8.Таблица«Смена_подстановка»сданнымиЗаполнитетаблицу«ШтатноеРасписание»данными(см.рис.9).
Рис.9.Таблица«ШтатноеРасписание»сданными -
Создание подстановочного поля.
Длясозданияподстановочногополяиспользуетсятри способа:режим
Конструктора.Этотспособиспользуетсявтомслучае,еслиполедля подстановки стоитпервымвподстановочнойтаблице,использование
Мастераподстановок,илииспользование языка запросов SQL (с помощью
построителязапросов).
-
Откройте таблицу «Врачи» в режиме Конструктора. Для поля «Должность» во вкладке Подстановка выберите в строке Тип элемента управления: «Полесо списком»; в строке Тип источника строк: «Таблица или запрос»(задается по умолчанию); в строке Источник строк из выпадающего списка выбрать таблицу «Штатное расписание» - то есть таблицу, из которой данные будут подставляться в таблицу «Врачи» (см.рис. 10):
Рис.10.Подстановкаврежиме
Конструктора -
Для создания подстановки для поля «ВремяПриема» в столбце Тип данных выберите из выпадающего списка «Мастер подстановки». В следующем окне нажмите кнопку <Далее>, в открывшемся диалоговом окне выберите «Таблица:Смена_подстановка».Нажмите <Далее>.
В следующем окне «Создание подстановки»из списка «Доступные поля»выберите при помощи кнопки поле
«ВремяПриема» (данные из этого полябудутподставлятьсявнашутаблицу),нажмитекнопку<Далее>,затем<Готово>(рис.11).
Рис.11.ИспользованиеМастераподстановки -
Использование языка запросов SQL. Для использования построителя запросов для поля «ВремяПриема» выберите вкладку Подстановка:
в строке
Типэлементауправления-
«Полесосписком»,встроке
Типисточника строк–
«Таблица илизапрос»встроке
Источникстрокнажмитенакнопку
Построителявыраженийивоткрывшемсядиалоговомокне
ИнструкцияSQL:построительзапросовнапанелиинструментоввыберите:
Вид РежимSQL.запросбудетиметьвид:SELECTСмена_подстановка.ВремяПриемаFROMСмена_подстановка;САМОСТОЯТЕЛЬНО. Для поля
«ВидОказываемыхУслуг» создайте