Навигация:  МОДУЛЬ "ЭЛЕКТРОННАЯ МЕДИЦИНСКАЯ КАРТА" > ХРАНЕНИЕ И ОТОБРАЖЕНИЕ ИНФОРМАЦИИ В СИСТЕМЕ > Перечень функций МИС МЕДИАЛОГ >

Функции, используемые в макроподстановках

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

Таблица 16. Функции, используемые в макроподстановках

Синтаксис функции

Описание функции

TABLEAUTOREFRESH(<{Имя таблицы} [, t обновления, сек]>)

Функция включает (если выключено) и отключает (если включено) автоматическое обновление данных таблицы ({Имя таблицы}) на экранной форме. При выполнении функции происходит сохранение таблицы (если она редактируется) и запускается автообновление с заданным периодом t. Если параметр t не задан, таблица обновляется с минимальной частотой – один раз в 5 секунд. Функция не возвращает никакого значения. Данная функция доступна только в макроподстановках.

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

Особенности автообновления таблицы

При включенном автообновлении недоступно удаление записей из n-line таблицы.

Если в таблице редактируется или добавляется строка, автообновление приостанавливается и возобновляется после сохранения.

Автообновление отменяется при переходе формы в режим редактирования, редактировании структуры таблицы и изменении консультации ЭМК

Отличия от параметра "Обновлять данные каждые N секунд"

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

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