Добрый день! Делаю отчеты в lazreport. Все отлично и замечательно, но есть одно но.. Допустим я хочу сделать отчет в виде справки. Типа справка выдана Иванову Ивану Ивановичу... Но дело в том, что в Базе данные хранятся как Иванов Иван Иванович... Можно ли как-то это исправить?
Последний раз редактировалось Pavidlo 28.04.2011 13:14:54, всего редактировалось 1 раз.
Да, можно - придется 1) установить БД-сервер с поддержкой юзерских процедур и 2) написать под него процедуру , выполняющую эти склонения.
ПС: Задача, аналогичная "сумме прописью", 100% уже есть реализации под русский язык - на Паскале или "С". "Сумму прописью" написал (на чистом "С") по Дельфи-прототипу.
У меня в подписи ссылка на отчеты, там есть файл reportfunc.pas в нем есть функции применимые (имхо) для отчетов. Правда для Линукса. Есть вариант и под Винды, все лень объединить.