Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Розробка систем збору і відображення даних систем теплопостачання

Реферат Розробка систем збору і відображення даних систем теплопостачання





к 12 - Менеджер віддаленого опитування приладів


. 3 Експорт даних


Експорт даних можна здійснювати двома способами:

засобами програми ПРОЛОГ raquo ;;

використовуючи СУБД Microsoft Office Access з вбудованим в нього мовою програмування VBA.


. 3.1 Експорт  даних засобами програми ПРОЛОГ

Дані з таблиць за будь-який інтервал часу можна експортувати на лист EXCEL або в один з наступних форматів: HTML, XML, DBF, RTF, CSV, SQL, або в буфер обміну Windows. Для експорту даних слід виділити назву таблиці в панелі бази даних і натиснути кнопку Експорт даних на панелі зв'язку.

У вікнах вибираються: період часу, за який будуть експортовані дані, формат експорту і, при необхідності, додаткові опції (малюнки з 13 по 16).


Малюнок 13 - Експорт даних. Вибір періоду

Малюнок 14 - Експорт даних. Введення імені файлу, вибір директорії для експорту та формату файлу


Малюнок 5 - Експорт даних. Вибір експортованих полів


Малюнок 16 - Експорт даних. Вибір шаблону оформлення сохраняемой HTML-сторінки


. 3.2 Експорт даних з використанням VBA

При експортуванні даних за допомогою Microsoft Access необхідно створити макрос на мові програмування VBA.

Макрос (від англ. macros, мн.ч. від macro) - програмний об'єкт, при обробці «розгортається» в послідовність дій або команд.

При написанні макросу для експорту необхідно врахувати кілька особливостей (малюнок 17):

погодинні, подобові і помісячні дані кожного вузла обліку зберігаються в одній таблиці. Найбільш простий спосіб їх розділити - це використовувати в якості унікального ідентифікатора кожного виду даних поле;

перший поля таблиць з даними приладів використовуються для зв'язку з іншими таблицями, тому при експорті даних його необхідно пропускати.


Малюнок 17 - База даних програми ПРОЛОГ


Макрос, по суті, є програмою, тому першим етапом при його створенні вважається складання алгоритму у вигляді блок-схеми.

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

Враховуючи описані вище особливості таблиць з даними, складається алгоритм майбутньої програми на прикладі вузла обліку СПТ961, наведений додатку А.

Всю роботу алгоритму можна розділити на кілька етапів:

а) підготовка до експорту:

) відкриття html-документів для перезапису всього наявного в них коду;

) створення шапок html-документів і таблиць, що знаходяться всередині них;

) підключення до бази даних і таблиці з показаннями вузла обліку СПТ961;

б) експорт даних:

) створення циклу для експорту даних. Весь етап експорту даних буде повторюватися до тих пір, поки всі записи вихідної таблиці не будуть експортовані у відповідні файли;

) пропуск перших поля кожного запису таблиці. Перше поле кожного запису таблиці експортувати не треба, тому його необхідно пропускати;

) створення нового рядка в таблиці і її заповнення, виходячи із значення другого поля кожного запису таблиці з даними. Завдяки цьому полю визначається, якою файл необхідно експортувати поточний запис. Так, якщо значення поля одно 0 raquo ;, то експорт здійснюється в html-документ, що містить погодинні дані вузла обліку. Також при виконанні враховується ймовірність невірного експорту порожніх полів. У таких полях замість значення null виводитиметься символ пропуску.

в) завершення роботи макросу:

) запис в html-документи кінцевого коду;

) закриття записаних html-документів;

) відключення від таблиці і баз даних;

На основі отриманого алгоритму складається програмний код макросу, який наведений у додатку Б.

Алгоритм, так само як і сам макрос, є повністю закінченими, тому їх можна використовувати і для інших приладів. Достатньо лише змінити імена файлів, що зберігаються і таблиці, до якої підключається макрос.

Головним достоїнством розробленого макросу є можливість автоматизованого експорту всіх необхідних даних. Це стає можливим завдяки двом ключовим особливостям:

в Microsoft Office Access існує ...


Назад | сторінка 8 з 18 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Комп'ютерна обробка даних таблиці Microsoft Office Access
  • Реферат на тему: Базові поняття реляційної моделі даних (створення таблиці MS Access)
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Створення та аналіз бази даних обліку комунальних витрат підприємств. Орга ...
  • Реферат на тему: Створення користувацьких баз даних у системі управління базами даних Access