Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
6 Работа с др приложениями.doc
Скачиваний:
34
Добавлен:
11.03.2015
Размер:
745.98 Кб
Скачать
    1. Использование odbc для экспорта информации

меню Экспорт данных / Вывести по ODBC или кнопка

      1. Назначение

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

      1. Использование

  1. Перед началом настройки экспорта необходимо создать таблицу - получатель данных. Структура этой таблицы должна повторять структуру той таблицы QUIK, из которой экспортируются данные. Другими словами, она должна содержать такой же перечень параметров, как и список заголовков столбцов таблицы QUIK. Перечень параметров таблиц и тип данных в них приведен в приложении к этому разделу. В качестве примера приведем настройку экспорта таблицы сделок в таблицу MS Access (см.рис.).

  2. Создав таблицу, необходимо зарегистрировать ее в качестве источника данных для ODBC в Панели управления Windows (меню Пуск/Настройка/Панель управления), пункт «Источники данных ODBC».

  3. В системе QUIK сделать активной таблицу, из которой будет производиться экспорт данных и открыть окно настройки экспорта ODBC одним из следующих способов:

  • Нажать кнопку на панели инструментов,

  • Вызвать пункт контекстного меню «Вывод по ODBC»,

  • Выбрать пункт меню программы Экспорт данных/Вывести по ODBCили нажать сочетание клавиш «Ctrl»+«O».

  1. В списке «Выберите имя источника данных» выберите получателя данных. Название соответствует тому имени, которое описано в п.2.

  2. Если для подключения к источнику требуется авторизация пользователя, введите имя и пароль в соответствующие поля.

  3. Нажмите кнопку «Присоединиться». В «Списке доступных таблиц» появится полный перечень таблиц в выбранном источнике.

  4. Выберите таблицу, в которую будут передаваться данные. В «Списке полей таблицы» отобразятся поля выбранной таблицы.

  5. Настройте соответствие между полями таблицы QUIK и полями таблицы-получателя последовательным выполнением следующих действий над каждым полем:

  • В «Списке параметров» выбрать поле таблицы QUIK.

  • Сопоставить ему поле из списка «Поле, соответствующее параметру». В списке отображаются поля, имеющие тип, совместимый с типом поля в таблице QUIK. Если искомого поля нет, см. п. 6.2.4. «Сообщения об ошибках».

  • ЗАМЕЧАНИЕ: Не обязательно настраивать соответствие между всеми полями таблиц. Достаточно настроить соответствие между полями, содержащими параметры, планируемые для экспорта. Соответствие между полями, отмеченными «звездочкой» («*»), является обязательным.

  1. Чтобы удалить соответствие между двумя полями таблиц, выберите в «Списке параметров» поле таблицы QUIK и нажмите кнопку «Очистить». Чтобы удалить соответствие между всеми полями таблиц, нажмите кнопку «Очистить все».

  • ЗАМЕЧАНИЕ: Если таблица-получатель была выбрана ошибочно, то при выборе другой таблицы из «Списка доступных таблиц» сохраняется настройка соответствия между полями, имеющими одинаковое название и тип данных. Для полей с отличающимися наименованиями или типами данных настройки соответствия удаляются.

  1. Назначение настроек экспорта:

  • «Чистить таблицу перед выводом» - если флажок установлен, то перед началом экспорта, при смене сессии, сервера или пользователя старые данные из таблицы будут удалены; если флажок снят, то новые данные будут замещать старые по мере поступления.

  • «Формальные имена» - если флажок установлен, то при экспорте данных вместо текстовых значений параметров передаются их системные идентификаторы, например, вместо наименования инструмента и класса выводятся их коды в торговой системе, вместо перечислимых типов, таких как «направленность заявки» – символьные коды (например, «B» – покупка, «S» – продажа).

  • «Вывод после создания» - если флажок установлен, то экспорт данных начинается одновременно с загрузкой в систему QUIK конфигурации окон, например, при запуске программы.

  • «Вывод при нажатии Ctrl+Shift+O» - при установленном флажке экспорт из таблицы может быть активизирован нажатием приведенной комбинации клавиш.

  1. Нажатие кнопки «Начать вывод данных» начинает процедуру экспорта.

  2. Нажатие кнопки «Прекратить» останавливает экспорт данных.

  3. Нажатие кнопки «Ок» приводит к закрытию окна настройки экспорта, при этом все сделанные изменения сохраняются. Если процесс экспорта начат, он будет осуществляться автоматически в фоновом режиме.

  4. Нажатием кнопки «Отмена» закрывается окно настройки экспорта без сохранения изменений.