Наткнулся на одном из сайтов на голосование - кто какие средства использует для разработки программ по работе с базами данных:
Delphi 7 25% Delphi or C++Builder 2009 23% Delphi or C++Builder 2007 16% Delphi or C++Builder 6 or Lower 9% Visual Studio .NET 2005 or 2008 9% Free Pascal and Lazarus 7% Borland Developer Studio 2005 or 2006 7% Visual Studio 6 or Lower 1% Kylix 2 or 3 0% Other (ODBC access) 2%
Мы не на самом последнем месте... Что интересно, Visual Studio отнюдь не пользуется особой популярностью, как этого ожидалось.
Значит нужно долизывать средства баз данных и, мне кажется, вывод на печать.
С печатью планирую заняться в ближайший месяц и интересует мнение, какую визуальную методику или технологию построения печатных форм выбрать. Какое у кого мнение.
Logo писал(а):С печатью планирую заняться в ближайший месяц и интересует мнение, какую визуальную методику или технологию построения печатных форм выбрать. Какое у кого мнение.
Создай голосование. Я вообще за технологию которая реализована в Fast/FreeReport.
Вариант конечно хороший. Я тут последнее время склоняюсь к идеи создать нармальный репортер на основе HTML, а эту вешь каждая собака понимает и отображает неговоря уже о печати!
Mr.Smart писал(а):Вариант конечно хороший. Я тут последнее время склоняюсь к идеи создать нармальный репортер на основе HTML, а эту вешь каждая собака понимает и отображает неговоря уже о печати!
С автоматизацией вывода данных из таблиц и запросов FreeReport в большинстве случаев справляется очень неплохо. Единственный серьезный минус - выгрузка. Пользователю очень часто необходимо хранить и передавать отчеты в файлах распространенного формата, а также иметь возможность редактировать оформление и данные отчетов. Вот где проблема.
Чуть незабыл разговор идёт опять же про HTML форат
Verx0Laz писал(а):С автоматизацией вывода данных из таблиц и запросов FreeReport в большинстве случаев справляется очень неплохо. Единственный серьезный минус - выгрузка. Пользователю очень часто необходимо хранить и передавать отчеты в файлах распространенного формата, а также иметь возможность редактировать оформление и данные отчетов. Вот где проблема.
Переименовывешь свой вывод в XLS например и всё хавается и редактируется. (Проверено во времена ещё написания системы сбора и обработки информации на уровне Apache+PHP+MS SQL юзер лохматый даже не очём неподозревает, а ужастный (в данном случае) Excel всё хавает)
К FreeReport, действительно, нужно было бы приделать движок для layout и иерархическую структуру объектов. Тогда ее можно легко загружать/выгружать хоть в HTML, хоть в XML (читай, .odf). Только вот он изначально написан так, что то, о чем я говорю, равносильно практически полному переписыванию
Sergei I. Gorelkin писал(а):К FreeReport, действительно, нужно было бы приделать движок для layout и иерархическую структуру объектов. Тогда ее можно легко загружать/выгружать хоть в HTML, хоть в XML (читай, .odf). Только вот он изначально написан так, что то, о чем я говорю, равносильно практически полному переписыванию
Ну почему же так критично то. Можно прикрутить что угодно взяв за основу "философию" работы с базами данных и чуть чуть её расширить
Там работы с базами совсем немного по сравнению с layout. Это если брать layout и добавлять базы - то да, процесс будет соответствовать понятию "немного расширить", а наоборот - совсем не так. Вменяемого движка на паскале я пока что не видел. То, что есть - либо монстры по мегабайту-другому, либо такие поделки, о какой-то модификации которых даже подумать страшно. Вот wxHtml и соответствующая часть от Harmonia D framework - на мой взгляд вменяемые движки. Первый написан на C++, второй на D.