Новости
Проекты
Телефонный справочник
Интерфейс
Скачать
Добавить город
Хранение данных
Структура данных
Преобразование данных:
г. Владивосток 1.0
г. Серов 1.1
CSV-формат 1.1новое
Форум
КПК
Описание и возможности
История и поколения
Разработка
eVB
Ресурсы
Вопросы и ответы
eVC
Ресурсы
Вопросы и ответы
Программы
Игры
Книги
Где купить?
Москва
Владивосток
Интернет
Вопросы/Отзывы
|
Телефонный справочник - TelBook 2
Подготовка своего справочника
Пример 1: доступ к данным через ODBC, из DBF в CSV
К примеру, вы когда-то создали справочник компьютерных фирм в формате DBF-файла. Вообще говоря таблицы dbf могут
относиться к DBase разных версий, FoxPro и другим программам. Вы пробовали напрямую импортировать таблицу в MS Access,
это не помогло, Access отказался открывать таблицу, остается надежда, что это можно побороть через драйвера ODBC.
Хотя далее рассматривает конкретный вариант для dbf файлов,
процедура подготовки справочников с помощью Access идентична и для других форматов данных, незначительно могут
различаться способы импорта данных в Access.
Итак, наши действия:
запускаем MS Access;
создаем пустую базу;
пункт меню - Файл/Внешние данные/Импорт;
в диалоге импорта выбираем типа файла - ODBC Databases;
нажимаем кнопку New (Новый) и создаем новый источник данных;
в качестве драйвера данных выбираем - Microsoft FoxPro (VFP) Driver (*.dbf);

выбираем Database type - Free Table directory, нажимаем Browse;

выбираем каталог, в котором находится база dbf;

указываем имя в Data Source Name;

возвращаемся в ODBC Databases и выбираем наш новый источник;

Access выводит список доступных таблиц, выбираем - phones;

Access импортировал таблицу данных к себе;

просматриваем содержимое получившейся таблицы;

создаем запрос для экспорта данных в csv-файл, указываем сортировку по номеру телефона, здесь же можно поменять порядок вывода полей;

экспорт результатов выполнения запроса;

выбираем тип выходного формата - Text Files;

выбираем вариант с разделителями;

убираем ограничители полей;

указываем имя выходного файла - phones.csv;

смотрим в блокноте, что получилось;

Теперь необходимо преобразовать полученный файл во внутренний формат справочника.
Вернуться к описанию справочника.
|