Телефонный справочник для платформ PocketPC и Windows CE |
Новости Проекты Телефонный справочник Преобразование данных: Форум КПК Описание и возможности История и поколения Разработка Ресурсы Вопросы и ответы Ресурсы Вопросы и ответы Программы Игры Книги Где купить? Вопросы/Отзывы |
Телефонный справочник - TelBook 2 Подготовка своего справочника Новая версия программы обеспечивает более простой механизм создания пользовательских справочников. Достигается это во-первых, за счет использования в качестве входного формата данных CSV (comma-separated values, простой текстовый файл, столбцы данных в котором разделены специальным символом, обычно этот символ - точка с запятой).
Во-вторых, создана специальная дружелюбная утилита по преобразованию данных - TelBook DB Builder,
которая намного облегчает сам процесс.
Формат полей в исходном CSV файле:
Требования к записям:
Весь процесс можно разбить на три этапа:
Если у вас уже есть данные в каком-то из распространенных файловых форматов, то для обработки и их преобразования очень полезно воспользоваться программой Microsoft Access (MS Excel не так хорош, так как у него есть ограничение на число строк данных - 65535, хотя он отлично подойдет для небольших справочников). Ниже приводятся детальные примеры как подготовить справочник на основе имеющихся данных. Основная проблема с которой вы столкнетесь - как загрузить данные в MS Access. На самом деле Access понимает все основные форматы таблиц (dBase, Paradox, Lotus, HTML, XML, текстовые и т.д., кроме того, данные могут быть получены через ODBC драйвера, даже с MS SQL и Oracle и других). Вначале попытайтесь открыть файл с данным через меню Access - Файл/Открыть/Тип файла - Все файлы, если удалось значит вам повезло, если нет, то попробуйте импортировать данные - Файл/Внешние данные/Импорт. Создание нового csv-справочника Вы хотите создать новый справочник. Запускаем блокнот, и набираем информацию о телефонах в следующем порядке:номер телефона; название; улица; дом; офис Например, вот так: После завершения, необходимо сохранить документ по любым именем с расширением csv (к примеру firms.csv). Перед переносом его на КПК его преобразовать. Примеры импортирования данных В следующих примерах подробно описывается процесс импорта данных из существующих таблиц. Пример 1: доступ к данным через ODBC, из DBF в CSV Пример 2: объединение двух csv-файлов: телефоны и справочник улиц Объединение нескольких полей в Access
Существуют продвинутые базы, в которых кроме поля Номера дома имеется Дробь или кроме поля Имя есть еще и Компания.
В нашем же справочнике для этих полей отводится только одно поле Дом или Имя. Чтобы выйти из этого положения
необходимо объединить два поля в одно, средствами MS Access делается это легко. В запросе можно просто
указать следующую конструкцию: Дом_: [Дом]+IIf([Дробь]<>"";"/"+[Дробь];"") Преобразование CSV-файла в формат справочника TelBook 2 Итак, в результате хитрых преобразований, получен искомый CSV-файл. Теперь необходимо его преобразовать во внутренний формат справочника. Вернуться к описанию справочника. |