Периодически приходится запускать скрипты, которые возвращают простые таблички с информацией в CyberFleet-е.Дабы дать пользователям простое средство работы с результатами, написал небольшую "запускалку" таких вот запросов. В результате она выводит данные из полученной таблицы на лист "Результат". Настройка проводится на листе SQL - ввод сервера, пользователя, пароля, имя базы данных. После нажимается кнопка "Заполнить"
В примере приводится скрипт, который выводит таблицу с Машинами и ДУТ (аналоговый датчик, активный, тип - топливный), от которых нет данных больше чем 12 часов. Приводимый пример рассчитан на локальную установку CyberFleet (ровно, как программа устанавливается по умолчанию), с типовыми адресами, названиями БД, именами пользователя, и паролями.
Проверено на Excel 2007, Excel 2010.
PS: Фактически, может осуществляться работа и запуск скрипта с любым SQL сервером, с любыми запросами. Единственное ограничение - способ идентификации средствами SQL. Макросы доступны для просмотра.
|