Архив рубрики: Я_Глава 6. Обмен данными
Подготовка базы данных комплекса
Этот этап наиболее прост. Если Ваша рабочая база данных еще не сконвертирована в требуемый формат (Pervasive SQL), то нужно это сделать. Для выполнения этой операции используйте программу «jinnee.exe». В меню «База данных» выберите пункт «Переформатировать», укажите каталог с базой данных … Читать далее
Заполнение поля из внешнего файла
Допустим, у нас есть файл «addr.dbf» с адресами сотрудников, в котором есть два поля: «ADDR» – собственно адрес сотрудника, и «TN» – табельный номер сотрудника. Наша задача – внести адреса из этого файла в уже существующий справочник в СБиС++. Для … Читать далее
Формат внешних данных
Внешние файлы могут быть следующих двух форматов: 43. Стандартные dbf-файлы (файлы с расширением «.dbf»). Это, пожалуй, наиболее распространённый формат файлов данных. Используется такими СУБД, как FoxPro, DBase, Clipper и так далее. Многие программы используют именно этот формат файлов, а большинство … Читать далее
Как организована связь экспортируемых таблиц
В некоторых случаях при экспорте (например, при экспорте документов) программа создаёт не один, а несколько внешних файлов. Для организации связи таких файлов между собой создаются служебные поля, даже если они не описаны в io-файле. Эти поля содержат номер записи в … Читать далее
Импорт/экспорт с сохранением иерархии
Большинство таблиц в комплексе СБиС++ имеют иерархическую структуру. Чтобы при экспорте/импорте таких таблиц не терялась информация о том, какая запись в каком разделе находится, достаточно в io-файле в описание таблицы добавить имя поля иерархии. Например, поле иерархии в справочнике «Организации» … Читать далее
Импорт/экспорт данных
Комплекс СБиС++ обладает встроенными универсальными средствами импорта/экспорта данных. Благодаря этому практически любую таблицу, которую вы увидите на экране, можно сохранить во внешнем файле и соответственно считать из внешнего файла.
Глава 5. Отчёты и вывод на печать
TOC \o "2-3" Импорт/экспорт данных…………………………………………………… PAGEREF _Toc19325648 \h 1 08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F0054006F006300310039003300320035003600340038000000 Формат внешних данных………………………………………………………. PAGEREF _Toc19325649 \h 1 08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F0054006F006300310039003300320035003600340039000000 Как выполнить экспорт/импорт данных……………………………………. PAGEREF _Toc19325650 \h 2 08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F0054006F006300310039003300320035003600350030000000 Настройка импорта/экспорта, io-файлы……………………………………. PAGEREF _Toc19325651 \h 3 08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F0054006F006300310039003300320035003600350031000000 Местонахождение io-файлов…………………………………………………. PAGEREF _Toc19325652 \h … Читать далее
Каталог хранения внешнего файла
Если в io-файле имя внешнего файла указано без каталога, то при каждой операции импорта/экспорта программа будет запрашивать путь доступа к внешнему файлу. Чтобы исключить этот запрос, достаточно указать в io-файле полный путь доступа к внешнему файлу, например: +Организации:C:\IO_BUF\ORG.DBF
Организация SQL-доступа
Кроме всего прочего, можно организовать доступ к базе данных комплекса СБиС++ через ODBC. Это позволяет работать с данными комплекса из любой программы, поддерживающей этот распространённый интерфейс, например, из Excel. Для того чтобы обеспечить доступ к базе через ODBC, необходимо следующее: … Читать далее
Создание пользователей в SQL-представлении БД
Если в СБиС’е заведены пользователи, то для каждой таблицы указывается специальная кодовая строка-пароль, которая требуется для последующего открытия этой таблицы. При загрузке СБиС’а программа делает это автоматически, но в случае назначения прав пользователей в SQL-представлении БД потребуется явное указание этого … Читать далее