Архив рубрики: Я_Глава 6. Обмен данными

Фильтрация данных при экспорте/импорте

Допустим, нужно экспортировать не все записи, а только некоторые по определённому условию. Для этого в io-файле после имени таблицы/внешнего файла нужно указать знак равенства, и написать условие фильтрации на внутреннем языке СБиС++: +Название таблицы[:Имя внешнего файла]=Условное выражение В этом выражении … Читать далее

Переформатирование базы данных в DBF-формат

При описанных выше процедурах импорта/экспорта идёт обмен только определённой достаточно малой частью данных, хранящихся в базе данных комплекса СБиС++. Если же нужно получить доступ ко всей базе данных программы, то можно переформатировать базу данных в dbf-формат. Для этого: §       скопируйте … Читать далее

Расчёт полей в процессе импорта/экспорта

Кроме простого копирования данных во внешние файлы или наоборот, программа позволяет выполнять расчёт значений импортируемых/экспортируемых полей. Для этого достаточно вместо имени поля указать знак равенства и выражение на внутреннем языке программы. Причём, если указано так: =Выражение:Имя поля то данная строка … Читать далее

Соединение справочников

Для переноса записей между двумя базами данных комплекса СБиС++ служит также и операция «Соединение справочников». Операция вызывается в задаче «Баланс и анализ» пунктом меню «Услуги/База данных/Соединить справочники». При вызове команды «Соединить справочники» запрашивается каталог второй базы данных и имя соединяемого … Читать далее

Рекомендации по импорту из других программ

При импорте данных в комплекс СБиС++ из других программ советуем воспользоваться следующими рекомендациями: Учитесь на образцах Перед тем как подготовить файл для передачи данных в СБиС++, создайте в нашей программе несколько пробных записей в тех реестрах и справочниках, которые предполагается … Читать далее

Настройка импорта/экспорта, io-файлы

Настройка процесса импорта/экспорта данных осуществляется через специальные io-файлы – текстовые файлы с расширением «.io». Каждый такой файл содержит несколько последовательно идущих описаний импортируемых/экспортируемых таблиц, каждое из которых в свою очередь состоит из перечисления импортируемых/экспортируемых полей. В общем виде формат io-файла … Читать далее

Настройка Client DSN на рабочих местах

После того, как на сервере создан Engine DSN и в базе данных заведены пользователи (если требовалось), можно приступать к настройке сетевых рабочих мест. Для программ на рабочем месте создается Client DSN. Для этого в «Панели управления» (Control Panel) выберите «Источники … Читать далее

Местонахождение io-файлов

IO-файлы должны находиться в том же каталоге, откуда был запущен файл «sbis.exe». В стандартной поставке комплекса СБиС++ идёт файл «sbis.io» с настройками для наиболее часто используемых таблиц. При желании вы можете либо изменить его, либо написать свой собственный io-файл. Причём, … Читать далее

Доступ к данным из правил операций

Обмен данными можно организовать и при помощи встроенного в комплекс СБиС++ языка программирования – в нём есть ряд функций,  позволяющих работать с внешними файлами данных. Мы не будем здесь приводить полное описание этих функций, для этого вы можете прочитать раздел … Читать далее

Настройка Engine DSN на сервере

В ODBC для доступа к базе данных используется DSN (Data Source Name). Именно DSN указывается в программах (например, в Excel) для указания требуемой базы данных. Pervasive.SQL2000 в своей работе использует два типа DSN – Engine DSN и Client DSN. Первый … Читать далее

Page 2 of 3123