![Подмигивает ;)](./images/smilies/icon_e_wink.gif)
Не всегда нужно искать далеко!
Уже 4 года веду домашние финансы в Exel mobile. Задействовано несколько страниц. Многоуровневые (пока только двухуровневые) категории реализуются за счет операций с текстовыми строками. Есть и агенты и прочее разное. В основе на первой странице несложная таблица каждой операции по датам. Для фильтрации используются разные функции и их комбинации. Широко используется и автофильтр. Счетчиков несколько десятков (пожалуй больше сотни уже - точно не считал). Сравнил с теми программами, которые здесь упоминались (разумеется не самыми тяжелыми) и пришел к выводу, что у меня почти все есть, что у них. А некоторые даже в подметки exel-ю не годятся.
Единственная сложность в том, что файл данных вырос уже настолько, что все стало работать слишком медленно. Сейчас обрабатывается база из 4000 исходных записей. Связи с другими файлами в мобильной версии нет. Пересчет идет при каждом изменении любой ячейки. Разбить файл на части непросто (обдумываю), поскольку необходимо решать вопрос с долгими операциями без потери их протоколов в автофильтрах (например истории займов и возвратов).
Тем не менее, года 2 с половиной тормозов не было. Особенно до ведения сложных операций со строками. Так что этот подход вполне можно рекомендовать для несложного учета на 2-3 года.
Сейчас ищу замену всему этому с полноценной базой данных. Обработку организовать несложно. Но накапливающаяся база должна сохраняться и обрабатываться как одна и пересчет производиться не при каждом вводе, а по требованию. База желательно SQL совместимая. Кстати, никто не знает как мобильный exel попроще связать с базой - без программирования на языках? У меня пока только PPC Win mobile. На андроид с маленьким экраном и пальцетыкалкой смотрю с ужасом, поскольку он заполоняет рынок и вытесняет другие решения. Правда в последнее время стали появляться довольно большие экраны с возможностью работы как пальцами, так и стилусом. Последнее позволяет размещать на экране больше нажимательной информации, напрмер приличную виртуальную клавиатуру. Этот факт и в будущих версиях MLO следует не упускать.