Навигация:  МОДУЛЬ "ЭЛЕКТРОННАЯ МЕДИЦИНСКАЯ КАРТА" > НАСТРОЙКИ ЭМК > Экранные формы > Кнопки управления на экранных формах >

Кнопка "Импорт данных"

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

Кнопка Импорт данных предназначена для импорта данных из внешнего источника.

В свойствах кнопки (рис. 2.6.14) указывается ее заголовок, в поле Путь к каталогу файла импорта указывается путь к директории файла. Также указывается Маска файла импорта. При нажатии кнопки пользователь выбирает необходимый файл из перечня файлов, выбранных по маске. Действие, происходящее с импортируемым файлом после обработки,  отмечается флажком. При выборе опции Переместить или Копировать в поле Путь указывается путь к директории, куда следует переместить или копировать файл.

 Рисунок 2.6.14. Свойства кнопки "Импорт данных"


Рисунок 2.6.14. Свойства кнопки "Импорт данных"

Импорт файлов в формате dbf

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

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

Импорт файлов в формате xml

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

Пример скрипта:

...

declare @filename varchar(150)

declare @filedata varchar(max)

set @filename = :P1

set @filedata = :P2

...