logo
logo
статус-окно [Ed 04/03/2004 10:56]
Альтернативный вариант, но тоже выходящий за рамки идеологии программы (помню, вы когда-то специально писали про такую организацию рабочих окон) - сделать статусное окно. Чтобы оно либо болталось поверх окон программы либо выделить область не внизу, а сбоку.
Но еще я думаю, что все эти просьбы по статусу скорее вызваны отсутствием отчетов. И скажите по секрету :-) - настраиваемые отчеты планируются? Потому как возможности программы и возможные ее применения, ИМХО, выходят за рамки домашней бухгалтерии
 
Dervish: Я экспериментировал с "плавающими" окнами. Результаты экспериментов мне, честно говоря не понравились: неудобно. Область сбоку будет занимать довольно много места, причём не всегда рационально, так что этот вариант я пока тоже не рассматриваю.
 
По отчётам... Крутится у меня одна мысль: реализовать отчёты на HTML. Программа будет просто брать странички с диска (а на диск их может положить любой пользователь), загружать их и показывать. А для того, чтобы отчёты содержали информацию из базы, сделать доступ к данным из JavaScript, который будет выбирать нужную информацию и форматировать её в отчёте как нравится вам.
 
Плюсы такого подхода очевидны: любой человек сможет сделать такой отчёт, который нужен ему и оформить его в соответствии со своими вкусами и задачами, которые перед ним стоят.
 
Но есть и минусы: для подготовки отчёта (для создания страницы отчёта) нужно знать JavaScript, HTML и объекты программы, которые доступны из скрипта. Впрочем, готовится отчёт всего один раз, потом будет только вызываться. Кстати, можно будет на сайте сделать отдельный раздел, где можно будет размещать готовые отчёты. А самые удачные могут войти в дистрибутив программы.
 
Прошу вас, не воспринимайте мои слова как обещание, тут ещё много спорного. И работы немало: возможно придётся переделать существующие контролы программы в ActiveX, чтобы их можно было бы разметить прямо на самом отчёте. А такая переделка очень непроста. Кроме того, хотелось бы, чтобы была возможность встроить в отчёт графики, генерируемые программой...
 
В общем, планов громадьё, а вопрос пока открыт.