Склонение фамилий
Модератор: Модераторы
Склонение фамилий
Добрый день! Делаю отчеты в lazreport. Все отлично и замечательно, но есть одно но.. Допустим я хочу сделать отчет в виде справки. Типа справка выдана Иванову Ивану Ивановичу... Но дело в том, что в Базе данные хранятся как Иванов Иван Иванович... Можно ли как-то это исправить?
Последний раз редактировалось Pavidlo 28.04.2011 13:14:54, всего редактировалось 1 раз.
- debi12345
- долгожитель
- Сообщения: 5761
- Зарегистрирован: 10.05.2006 23:41:15
- Откуда: Ташкент (Узбекистан)
Re: Скланение фамилий
Код: Выделить всё
Можно ли как-то это исправить?Да, можно - придется 1) установить БД-сервер с поддержкой юзерских процедур и 2) написать под него процедуру , выполняющую эти склонения.
ПС:
Задача, аналогичная "сумме прописью", 100% уже есть реализации под русский язык - на Паскале или "С". "Сумму прописью" написал (на чистом "С") по Дельфи-прототипу.
- Nik
- энтузиаст
- Сообщения: 573
- Зарегистрирован: 03.02.2006 23:08:09
- Откуда: Киров
- Контактная информация:
Re: Скланение фамилий
Вот код на PHP: http://forum.lafox.net/index.php?showtopic=18376
Перевести на Pascal должно быть не очень сложно.
Статья в "Королевстве" на эту тему: http://www.delphikingdom.com/asp/viewit ... alogid=412
Перевести на Pascal должно быть не очень сложно.
Статья в "Королевстве" на эту тему: http://www.delphikingdom.com/asp/viewit ... alogid=412
Re: Склонение фамилий
Статья в "королевстве".. Там Dll библиотека... В Lazarus с ней проблем не будет?
Re: Склонение фамилий
У меня в подписи ссылка на отчеты, там есть файл reportfunc.pas в нем есть функции применимые (имхо) для отчетов. Правда для Линукса. Есть вариант и под Винды, все лень объединить.
- Nik
- энтузиаст
- Сообщения: 573
- Зарегистрирован: 03.02.2006 23:08:09
- Откуда: Киров
- Контактная информация:
Re: Склонение фамилий
Pavidlo писал(а):Статья в "королевстве".. Там Dll библиотека... В Lazarus с ней проблем не будет?
Под Windows должно работать. Под Linux - нет.
