 |

Автор/Источник: Александр» 31.10.2001 23:24, просмотров сегодня: 1, всего: 4013
статья размещена в группе: Архив
оценка: 2.905, 42 голоса
Почему бы не использовать Пальму для дела? Например, для хранения и оперирования в нужный момент различными данными. Ведь использование встроенных приложений хоть и удобно, но не всегда эффективно.
СУБД для Palm OS существует достаточно, и рассмотреть все невозможно. Вам необходимо выбрать, точнее, спрогнозировать, какой вариант вам больше подходит.
Хотелось бы остановиться на основных, скажем так, узловых точках, на которые следует обратить внимание при выборе СУБД.
1. Распространение. Платная или бесплатная- этот вопрос для нас стоит остро, поэтому необходимо обратить на это внимание.
2. Создание баз, какую структуру может иметь база, какие поля поддерживаются. Есть ли вообще возможность создать базу, используя только PDA.
3. Просмотр и редактирование БД. Какие есть возможности для этого.
4. Вывод данных. Можно ли перенести на ПК для распечатки или другого использования. Насколько процесс может быть автоматизирован.
Среди программ для Palm OS есть серьезные базы данных, небольшие утилиты для хранения данных в простой таблице, иногда даже с указанием типа и длины полей. Существует софт для просмотра и редактирования таблиц, созданных в MS Excel. С этого и начнем.
В комплексной программе синхронизации документов DocumentsToGo вы можете найти утилиту SheetToGo. С ее помощью можно просматривать и редактировать таблицы Excel, просто открыв в кондуите. Естественно, документ должен иметь простое форматирование и не использовать сложные формулы. Отображение таблиц происходит так же, как это делает Excel, поэтому, используя простые таблицы, можно увидеть то же, что и на экране РС. Правда, возникают проблемы с кодировками русских букв.
Далее рассмотрим приложение, которое называется просто и незамысловато - DB. Эта программа позволяет создавать и редактировать простые таблицы. Описание начнем с создания базы. Нам предоставлена возможность определить до 32 полей, которые могут иметь следующие типы: строка, флажок, целочисленный тип, дата, время и заметка.
Вкратце по типам. Строка: понятно, пиши, что хочеш. Флажок- это логический тип, да/нет, правда/ложь. Дату и время устанавливает сразу текущие, что вполне удобно, если только вы не вносите даты рождения друзей. После создания базы ее можно не только наполнять. Ее можно: открыть только для чтения, открыть для чтения/записи, удалить, переименовать, разложить по папкам, дублировать, создать новую базу по шаблону. Уфф! Достаточно много операций. Но это еще не все. Есть возможность создавать шаблоны просмотра баз. Например, показывать только поля «имя» и «телефон», первое поле - 60 пикселей, второе поле- 100. Посмотрим. Достаточно удобно.
Можно создать еще шаблоны просмотра, переходы между которыми, кстати, осуществляются очень просто.
Вы создали базу и начали ее заполнять и тут обнаружили, что
нужно добавить еще поле. Нет проблем! Можно вставить любое поле, да еще и в любом месте, а также изменить структуру полей базы данных. Для такой небольшой программы это очень большой плюс. А еще она не требует регистрации! Да, это супер. Также существуют утилиты для конвертации фалов в/из формата PDA в формат РС.
Следующая на очереди СУБД - HandBase от DDH Software. Начнем с создания базы. Базы можно разложить по папкам. Количество полей- до 30. Восемь точек контроля доступа (защита БД паролем). Можно разрешить/ запретить скинарование баз при глобальном поиске. Можно записать автора БД («здесь был Вася»). Ну и конечно же, название базы и комментарий к ней. Достаточно? Вполне. Программа хоть и не бесплатная (будет работать 30 дней), но достаточно хорошая.
Как происходит наполнение БД. Да очень просто- нажатием на кнопку «new». Вводите данные, переходите между полями. Да, программа позволяет использовать «всплывающие списки», что очень ускоряет ввод повторяющихся данных. К примеру, в одном из столбцов у нас должна быть фамилия сотрудника фирмы. Можно, конечно же, сократить ее, убрать инициалы, и т.д. Но ведь можно ввести один раз полностью, а потом просто выбирать из списка!
Заполнение происходит не в табличном, а в развернутом варианте, где названия полей и содержание располагаются вертикальными списками.
Просмотр базы данных. База представляется как двумерная таблица, разве что не расчерченная, как в SheetToGo. Вверху- названия полей, нажав на которые можно получить список действий: «сортировать», «сортировать реверсивно», «свойства поля», «сделать отчет», «скрыть поле». По ходу дела чотелось бы отметить превосходый интерфейс программы, который не перегружен графическими элементами, но и не отличается «спартанской» простотой. В нижней части экрана находятся стрелочки и 6 кнопочек: «Filters»- фильтрация записей по полю, «Find» и «Again»- поиск, «Done» - сделано, закончить, «New» - новая запись, «Sort» - выбрать порядок сортировки. Нет смысла комментировать, достаточно просто попробовать.
Вывод данных. Тут заминка вышла. Единственный способ передать на ПК данные и использовать их - это выполнить команду «Export records» и после синхронизации искать данные в первых записях Memopad. Использовать такие данные сложно, распечатать- да, легко и удобно. Сам файл в PDB- формате после синхронизации появляется в ПК, но преобразовать его пока не удалось.
LIST
Ну что тут можно сказать? Бесплатная, простая (всего 2 поля) база данных. Позволяет создавать и удалять БД. Все просто, иногда до ужаса просто. Экспорт и импорт поддерживается при помощи windows-программы listdb.exe. Для того, чтобы база попала на ПК, необходимо выбрать в опциях пункт «backup next Hot-Ssync». Написана программа для себя, но пользоваться ей можно.
Интересно? Существует достоточное количество СУБД, и если есть желание, можете поэкспериментировать с ними.
Существуют также специализированные базы данных. Например, база для хранения результатов измерений кровяного давления (с выводом графиков), база для записи телепрограммы и т.д.
Статья набрана при помощи Палм м500 в Memopad. Отредактирована в MS WORD.
www.icomweb.com.ua/palm - здесь статьи и программы.
|