Навигация:  МОДУЛЬ "ЛАБОРАТОРИЯ" > РЕЗУЛЬТАТЫ ЛАБОРАТОРНЫХ ИССЛЕДОВАНИЙ В ЭМК > Динамические таблицы >

Модели динамической таблицы

Предыдущая страницаВернуться в начало главыСледующая страница

Создание моделей динамической таблицы

Модель динамической таблицы представляет собой набор отображаемых на форме строк и столбцов таблицы с заданными для них (опционально) формулами.

Динамическая таблица может иметь одну или несколько моделей.

Рассмотрим настройку такой модели.

Сначала динамическую таблицу необходимо добавить на экранную форму. Для этого нужно

1.выполнить вход в режим редактирования экранной формы,

2.нажать кнопку Добавить на форму одно или несколько полей,

3.в открывшемся окне (рис. 11.2) выбрать созданную ранее таблицу (в примере "dynamic_table"), выделить поле =Таблица= и нажать кнопку Добавить.

 Рисунок 11.2. Добавление динамической таблицы на экранную форму


Рисунок 11.2. Добавление динамической таблицы на экранную форму

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

 Рисунок 11.3. Динамическая таблица на экранной форме


Рисунок 11.3. Динамическая таблица на экранной форме

В открывшемся окне (рис. 11.4) для создания  модели нажать кнопку Создать новую таблицу, ввести ее название и нажать кнопку ОК.

 Рисунок 11.4. Создание таблицы


Рисунок 11.4. Создание таблицы

Выпадающий список Таблица станет активным и в нем отобразится созданная модель. На панели инструментов рядом со списком появятся дополнительные кнопки:

288

·Изменить название таблицы — позволяет отредактировать название текущей (выбранной в списке) модели.

290

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

022

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

Далее настраиваются строки и столбцы таблицы.

Строками являются измеряемые значения, или переменные, результаты измерения которых будут вноситься в таблицу. Кнопка Настроить строки открывает окно Переменные импорта, изображенное на рис. 11.5.

 Рисунок 11.5. Переменные импорта


Рисунок 11.5. Переменные импорта

Стандартной кнопкой Создать новую строку (внизу окна) формируются строки таблицы. Для каждой строки указываются название и формат ("число" или "текст"). При редактировании строки числовой формат может быть изменен на текстовый, обратное невозможно.

Установленный флаг в колонке V означает, что данная строка должна отображаться в текущей модели таблицы.

Флаг Показывать стандартные значения открывает набор предопределенных системных строк (рис. 11.6), которые также могут быть отображены в таблице: для используемых строк необходимо установить флаг в колонке V. В окне доступен поиск значений по начальным символам названия переменной. В одной модели таблицы могут быть использованы как системные, так и пользовательские строки.

 Рисунок 11.6. Стандартные переменные


Рисунок 11.6. Стандартные переменные

Закончив настройку строк, нужно нажать клавишу ОК, чтобы закрыть окно и сохранить настройки.

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

Окно настройки столбцов открывается нажатием кнопки Настроить колонки. Как и в окне создания строк, можно установить флаг Показывать стандартные значения и выбрать один или несколько системных столбцов, либо создать столбцы самостоятельно.

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

 Рисунок 11.7. Столбцы динамической таблицы


Рисунок 11.7. Столбцы динамической таблицы

После того, как строки и столбцы созданы, в окне Таблица можно откорректировать размеры таблицы:

·параметр Ширина заголовка регулирует ширину самого первого столбца — столбца с названиями параметров измерений;

·ширину остальных столбцов можно задать, передвигая их границы мышью.

Формулы для строк и столбцов таблицы

Значение какой-либо строки или столбца может рассчитываться на основе значения другой строки или другого столбца соответственно. Формула задается в окне редактирования переменной. В таблице строки и столбцы, для которых заданы формулы, выделяются голубым цветом.

Чтобы вставить в формулу значение строки / столбца, нужно нажать клавиши Alt+Ins и выбрать строку / столбец из открывшегося списка.

 Рисунок 11.8. Добавление строки в формулу


Рисунок 11.8. Добавление строки в формулу

В формулах доступны следующие операции:

"+" — сложение

"-" — вычитание

"*" — умножение

"/" — деление

Кроме того, в формулах используются функции для отображения норм и представления результата:

·NORM_STR() — функция для отображения норматива, если он задан для текущей переменной динамической таблицы.

·NORM_VIEW() — представление результата в виде текста: "повышенный", "пониженный", "норма". Результат при этом сравнивается с нормативом.

·NORM_VIEW1() — представление результата в виде схемы. Результат также сравнивается с нормативом.

Схема представления результата следующая:

*[---] — результат меньше нижней границы нормы

[*--] — результат совпадает с нижней границей нормы

[-*-] — результат в рамках нормы

[--*] — результат совпадает с верхней границей нормы

[---]* — результат выше нормы

норма — результат в рамках нормы, при этом верхняя или нижняя граница не указана.

В тексте формулы функция записывается в фигурных скобках. Пример: {NORM_VIEW(«Результат»)}

Подробнее настройка нормативов рассмотрена в соответствующем разделе: НОРМАТИВЫ.

Связь с физическими полями

По умолчанию новые поля динамической таблицы не имеют связи с определенным полем в динамической таблице (рис. 1), к которой они относятся. Данные, введенные в такие поля, можно печатать в макетах и показывать в резюме пациента, но невозможно использовать в запросах, т.е. формировать статистику на основе них.

Чтобы поле, соответствующее некоторой переменной, появилось в таблице базы данных, нужно:

·установить курсор на нужную ячейку таблицы; столбец, на который установлен курсор будет влиять на название поля и его тип;

·установить флаг Физическое поле в таблице.

При этом в таблице будет создано поле со следующими характеристиками:

·имя поля = "имя_столбца имя_строки";

·тип поля вычисляется в соответствии с приведенной ниже таблицей:

 

Тип строки

число

текст

Тип столбца

число

число

текст

текст

текст

текст

Название поля в дальнейшем можно изменить, открыв таблицу на редактирование из меню Настройка / Структура базы данных (рис. 11.9). Тип поля изменить нельзя.

 Рисунок 11.9. Поля, созданные при установке флагов "Физическое поле в таблице"


Рисунок 11.9. Поля, созданные при установке флагов "Физическое поле в таблице"

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

Параметры модели динамической таблицы

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

Параметры строк и столбцов

Флаги Справочник для строки и Справочник для колонки включают отдельные контекстные справочники для строки и колонки соответственно. Если для одной ячейки установлены оба флага, для нее создается свой контекстный справочник.

Флаг Показывать строку по умолчанию включает / отключает отображение строки в динамической таблице на экранной форме, при этом в окне настройки динамической таблицы строка не скрывается.

Параметры отображения модели таблицы

Флаг Показывать таблицу в резюме включает / отключает отображение данной модели в резюме ЭМК пациента. Отображение в резюме возможно только в том случае, когда в свойствах физической таблицы разрешен ее показ в резюме (см. рис. 11.9), иначе даже при установленном флаге таблица показана в резюме не будет.

Если установлен флаг Панель с инструментами, на форме динамической таблицы будет отображена панель инструментов. На ней расположены кнопки настройки таблицы, очистки данных и импорта результатов из источников.

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

При снятом флаге Разрешить редактирование в таблицу нельзя вносить данные, кнопки панели инструментов заблокированы.

Флаг Показывать название таблицы позволяет отобразить / скрыть название таблицы в заголовке.

Флаг Автоподбор ширины колонок в резюме ЭМК включает / отключает автоматическое вычисление размера колонок в резюме ЭМК пациента.

Параметр Ширина заголовка регулирует ширину самого первого столбца — столбца с названиями параметров измерений.

В выпадающем списке Выравнивание названий строк можно задать их выравнивание: "влево", "по центру" или "вправо".

Все перечисленные выше параметры определяются для модели таблицы. Выбор модели происходит в выпадающем списке Таблица (рис. 11.4).