Создание основной таблицы
Теперь приступим к созданию основной таблицы базы данных — Журнал.
Ее лучше создавать в режиме Конструктора (рис. III.88).
Таблица будет содержать следующие поля:
? Номер операции — в столбце Тип данных выбирайте тип Счетчик, т.
к. это поле не будет повторяться и даст нам возможность вести учет количества записей в базе данных. Внизу окна есть вкладка Общие. В строке Индексированное поле задайте значение Да. Совпадения не допускаются. Программа не позволит создавать повторяющиеся значения;? Дата — в столбце Тип данных выбирайте тип Дата/время. Свойства Формат поля и Маска ввода должны иметь краткий формат даты. В поле Значение по умолчанию необходимо вставить функцию Date;) — она обеспечит автоматическую подстановку текущей даты при работе с базой;
? Начало и Конец — эти два поля одинаковы по своим свойствам. Тип данных — Дата/время, свойства Формат поля и Маска ввода — краткий формат времени;
? Отделение. Это поле будет использовать данные из таблицы Отделения. Для этого выберите значение Мастер подстановок в столбце Тип данных. Программа попросит задать способ, которым столбец подстановки получит свои данные — в нашем случае это таблица (выбирайте первый параметр. Затем в следующем диалоговом окне необходимо указать таблицу, откуда будут выбираться данные — в нашем случае — это таблица Отделения. Указываем поле Отделения и нажимаем кнопку Готово;
Рис. III.88. Режим Конструктора таблицы
? История № — это поле должно быть числовым;
? ФИО пациента — текстовое поле;
? Возраст — это поле должно быть числовым;
? Пол. Это поле будет использовать готовые данные — "м" или "ж" — поэтому необходимо выбрать в типе данных Мастер подстановок для этого поля и ввести фиксированные значения "м" и "ж", затем нажать кнопку Готово;
? Хирург и Ассистенті — поля создаются аналогично полю Отделение. В обоих случаях используется таблица Хирург;
? Ассистент2 — просто текстовое поле;
? Операционная сестра, Анестезиолог и Вид анестезии создаются аналогично полю Отделение и используют соответственно таблицы Операционные сестры, Анестезиологи и Вид анестезии;
? Диагноз до операции, Диагноз после операции и Название операции— также текстовые поля.
В соответствующих свойствах поля для них нужно указать максимальное значения размера поля — 255 символов;? Описание операции — поле типа MEMO, которое может состоятъ из 65 535 символов;
? Макропрепарат — текстовое поле;
? Гистологическое заключение — поле типа MEMO.
? Исход операции — текстовое поле.
Сохраните таблицу, ключевым полем в которой будет поле Номер операции.
Далее создадим форму Журнал для ввода и редактирования данных. В окне базы данных выберите вкладку Формы. Нажмите кнопку Создать. В диалоговом окне Новая форма выберите Мастер форм (рис. III.89), а в качестве источника данных — таблицу Журнал. Нажмите кнопку ОК. Далее при создании формы следуйте инструкциям, выводимым в диалоговых окнах соответствующего мастера. Выберите поля для формы в том порядке, в котором вы хотите видеть их в будущей форме. Затем выбирайте внешний вид формы, например, в один столбец. Теперь можно выбрать вариант оформления формы, после выбора которого нажмите кнопку Готово. Изменить внешний вид формы можно с помощью Конструктора (рис. III.90).
Рис. III.89. Мастер форм
После того как форма создана, можно наполнять базу данных записями. Для этого нужно открыть форму Журнал и вводить необходимые данные в соответствующие ПОЛЯ.
Рис. III.90. Конструктор формы