powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Склонение по падежам ФИО в Access
19 сообщений из 119, страница 5 из 5
Склонение по падежам ФИО в Access
    #39987546
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ldfanate
А википедию посмотреть ну никак не удается
тынц
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39989215
ldfanate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в Советском детстве не было википедий, но "паравоз братьев Черепановых" в Свердловске стоял :)

Потом настали новые времена, новое мЫшление - теперь даже в википедии нельзя быть уверенным (теперь и Карл Маркс с Фридрих Энгельсом - не муж и жена).
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39989278
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ldfanate,
Об этом,те кто интересовался,знали еще в "старые" времена,а кто не интересовался,хоть тогда,хоть сейчас, истину не знали и знать не хотели, используя в качестве источника информации невесть что-кстати если бы все использовали для этого ВИКИПЕДИЮ (а не идиотские утверждения невесть откуда взятые мы бы жили чуть-чуть лучше).Так что дело не в источниках,а в том как и какими пользоваться-вот это сегодня очень актуально.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39989367
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku
если бы все использовали для этого ВИКИПЕДИЮ
да ужжжж... источник ещё тот...
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39989400
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не сталкивался с тем что информация там не правдива и всегда использую минимум два разных (а чаще больше) источника
Если не трудно:пример
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39994167
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
Выполнил последний пункт имевшегося у меня плана.
Исправил склонение фамилий, имен и отчеств, оканчивающихся на -хан,-шах,-бек,-бей,-бай (Ахмад-Шах, Закир-Хан, Зураб-бек, Умар-б[ае]й), у которых склоняется только вторая часть, а также оканчивающихся на -ага (Рустам-ага), у которых склоняется только первая часть. http://am.rusimport.ru/MSAccess/fattach.aspx?id=68490.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #40021969
Фотография Rikozenit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник

Не работает ссылка(
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #40022119
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
Rikozenit, можно оттудова: https://www.cyberforum.ru/post15034791.html
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #40022292
bubucha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не смотрел, но одобряю:)
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #40022293
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проще ввести единые для всего мира правила склонения ФИО (которых пока нет) чем "родить" такой код. Он будет что-то делать,только надо решить по каким правилам
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #40023967
Фотография Rikozenit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uum
Rikozenit, можно оттудова: https://www.cyberforum.ru/post15034791.html

Взял! Мощный код и работает похоже отлично! Конвертит и ФИО, и должности, и отделы!
Но удивительно, что не смог справиться с именем Георгий... Как так?)
В общем, если вдруг кому-то пригодится, я сделал следующим образом:
В функцию
Код: vbnet
1.
2.
'Обработка слов-исключений
Private Function Iskluchenie(ByVal Slovo As String, ByVal Padej As String) As String


в каждый падеж добавил соответствующий случай исключения, например для Родительного:
Код: vbnet
1.
Case "Георгий": If NSl = 1 Then Iskluchenie = "Георгия"


Но этого было недостаточно, поэтому пришлось в функцию
Код: vbnet
1.
2.
3.
'Склонение ФИО
Function SklonFIO(Optional ByVal Fam As Variant, Optional ByVal Im As Variant, Optional ByVal Otch As Variant, _
Optional ByVal Rod As String, Optional ByVal Padej As String) As String


перед
Код: vbnet
1.
SklonFIO = SklonFIO & PadejRDVTP & " "


добавить
Код: vbnet
1.
PadejRDVTP = IIf(PadejRDVTP = "Георгого" Or PadejRDVTP = "Георгому" Or PadejRDVTP = "Георгим", " ", PadejRDVTP) ' исключение 
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #40024024
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
Rikozenit
Но удивительно, что не смог справиться с именем Георгий... Как так?)
Спасибо за сообщение и извините.
Ошибка закралась, когда удалил отдельную функцию SklonenieImyaMujsk, склонявшую ИМЕНА
в отличие от Фамилий с таким же окончанием, переписав код по-другому.
Раньше такой ошибки не было: 21939637 ,
но тогда многое что учтено не было. Георгий, Сергий и т.п. - не заносите в исключения, завтра исправлю.
Еще раз спасибо.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #40024160
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #40024225
Фотография Rikozenit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uum, благодарствую!
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #40024863
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
Rikozenit, на досуге перепроверил другие последствия удаления функции SklonenieImyaMujsk.
Обнаружил еще огрехи в склонении имен Турсунбой, Евлой, Хэлбой, которые ранее были в примерах БД.
Уж не обессудьте, исправил: https://www.cyberforum.ru/post15067408.html
На "русимпорте" файл также заменил: http://am.rusimport.ru/MSAccess/fattach.aspx?id=68490
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #40036996
Фотография Rikozenit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uum, подскажите, плиз, а кому можно писать на счёт пополнения этой базы данных новыми фамилиями и должностями, с которыми она пока не справляется?
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #40037069
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
Rikozenit
uum, подскажите, плиз, а кому можно писать на счёт пополнения этой базы данных новыми фамилиями и должностями, с которыми она пока не справляется?
В моем понимании писать может любой и каждый - у всех есть на это право, как на этом форуме, так и на других! :)
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #40037071
Фотография Rikozenit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uum, я понимаю) Просто может имеет смысл кому-то одному периодически пополнять по накопившимся заявкам исключения в эту Базу, чтобы она была единая и максимально полная. Чем если каждый у себя будет что-то дописывать.)
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #40037107
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
Rikozenit, логично. При этом считаю, что Ваши беспокойства излишни: до сих пор не было еще в этой теме форума ни коллективного, ни командного участия.
...
Рейтинг: 0 / 0
19 сообщений из 119, страница 5 из 5
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Склонение по падежам ФИО в Access
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]