Склонение фамилий

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Склонение фамилий

Сообщение Pavidlo » 28.04.2011 11:33:02

Добрый день! Делаю отчеты в lazreport. Все отлично и замечательно, но есть одно но.. Допустим я хочу сделать отчет в виде справки. Типа справка выдана Иванову Ивану Ивановичу... Но дело в том, что в Базе данные хранятся как Иванов Иван Иванович... Можно ли как-то это исправить?
Последний раз редактировалось Pavidlo 28.04.2011 13:14:54, всего редактировалось 1 раз.
Pavidlo
новенький
 
Сообщения: 41
Зарегистрирован: 16.02.2011 16:04:49

Re: Скланение фамилий

Сообщение debi12345 » 28.04.2011 12:12:32

Код: Выделить всё
Можно ли как-то это исправить?


Да, можно - придется 1) установить БД-сервер с поддержкой юзерских процедур и 2) написать под него процедуру , выполняющую эти склонения.

ПС:
Задача, аналогичная "сумме прописью", 100% уже есть реализации под русский язык - на Паскале или "С". "Сумму прописью" написал (на чистом "С") по Дельфи-прототипу.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: Скланение фамилий

Сообщение Nik » 28.04.2011 13:15:54

Вот код на PHP: http://forum.lafox.net/index.php?showtopic=18376

Перевести на Pascal должно быть не очень сложно.

Статья в "Королевстве" на эту тему: http://www.delphikingdom.com/asp/viewit ... alogid=412
Аватара пользователя
Nik
энтузиаст
 
Сообщения: 573
Зарегистрирован: 04.02.2006 00:08:09
Откуда: Киров

Re: Склонение фамилий

Сообщение Pavidlo » 28.04.2011 13:27:16

Статья в "королевстве".. Там Dll библиотека... В Lazarus с ней проблем не будет?
Pavidlo
новенький
 
Сообщения: 41
Зарегистрирован: 16.02.2011 16:04:49

Re: Склонение фамилий

Сообщение gNEV » 28.04.2011 14:32:41

У меня в подписи ссылка на отчеты, там есть файл reportfunc.pas в нем есть функции применимые (имхо) для отчетов. Правда для Линукса. Есть вариант и под Винды, все лень объединить.
gNEV
новенький
 
Сообщения: 26
Зарегистрирован: 23.07.2010 14:20:06
Откуда: Санкт-Петербург

Re: Склонение фамилий

Сообщение Nik » 28.04.2011 15:05:19

Pavidlo писал(а):Статья в "королевстве".. Там Dll библиотека... В Lazarus с ней проблем не будет?

Под Windows должно работать. Под Linux - нет.
Аватара пользователя
Nik
энтузиаст
 
Сообщения: 573
Зарегистрирован: 04.02.2006 00:08:09
Откуда: Киров


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 44

Рейтинг@Mail.ru
cron