Новости
Проекты
Телефонный справочник
Интерфейс
Скачать
Добавить город
Хранение данных
Структура данных
Преобразование данных:
г. Владивосток 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;
смотрим в блокноте, что получилось;
Теперь необходимо преобразовать полученный файл во внутренний формат справочника.
Вернуться к описанию справочника.
|