|
156 / 0 / 1
Регистрация: 05.05.2012
Сообщений: 12
|
|||||||||||
Склонение фамилий в программе, способы реализации18.05.2012, 13:19. Показов 13863. Ответов 37
Метки нет (Все метки)
0
|
|||||||||||
| 18.05.2012, 13:19 | |
|
Ответы с готовыми решениями:
37
Склонение фамилий по падежам Склонение фамилий по падежам |
|
1492 / 587 / 106
Регистрация: 26.03.2012
Сообщений: 1,039
|
|
| 18.05.2012, 14:14 | |
|
Не по теме: Успехов тебе, в борьбе с великим и могучим! ;) Подолью маленько масло в огонь, вот тебе пару реальных людей: Мария Сычь Володя Сушко Протестируй свой алгоритм.
0
|
|
|
156 / 0 / 1
Регистрация: 05.05.2012
Сообщений: 12
|
||
| 18.05.2012, 15:59 [ТС] | ||
|
в проге задано все по порядку, сначала фамилия потом имя и потом отчество. так что все норм.
0
|
||
|
1705 / 574 / 74
Регистрация: 10.04.2009
Сообщений: 9,283
|
||
| 18.05.2012, 18:24 | ||
|
0
|
||
|
Почетный модератор
23248 / 9160 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
|
|
| 18.05.2012, 19:34 | |
|
Yeaahhhh, одного моего знакомого зовут Никотин Спиртович Бухайло.
Его тоже ни одна программа не склоняет. Это я к тому, что не заморачивайтесь с такими сочетаниями, всех все равно не перечислишь
0
|
|
|
1705 / 574 / 74
Регистрация: 10.04.2009
Сообщений: 9,283
|
||
| 18.05.2012, 19:47 | ||
|
0
|
||
|
156 / 0 / 1
Регистрация: 05.05.2012
Сообщений: 12
|
||||||
| 18.05.2012, 22:01 [ТС] | ||||||
Сообщение было отмечено как решение
Решение
Да я не парюсь) меня особо не волнует какие там фамилии не склоняются) просто надо так сделать и все) Но я уже разобрался, если кому интересно:
0
|
||||||
|
1705 / 574 / 74
Регистрация: 10.04.2009
Сообщений: 9,283
|
||||||
| 18.05.2012, 22:11 | ||||||
|
как у Вас не вникал, вот мой отрезок программы на эту тему:
0
|
||||||
|
156 / 0 / 1
Регистрация: 05.05.2012
Сообщений: 12
|
||||||
| 01.06.2012, 11:16 [ТС] | ||||||
у меня теперь просьба, народ помогите сделать диалог с пользователем, что бы прога предварительно спрашивала фамилия склоняется или нет. Если да то по всем правилам, а если нет то писалась такая какая есть. Это нужно ппц как. выручайте плиз) Добавлено через 18 часов 57 минут ап. Все еще нужна ваша помощь)
0
|
||||||
|
8 / 8 / 0
Регистрация: 23.11.2011
Сообщений: 116
|
|
| 05.08.2013, 17:31 | |
|
Целый день блуждаю по инету в поисках рабочего кода VBA или модуля для Access для склонения ФИО.
Подскажите пожалуйста. Вот в этом обсуждении выдается ошибка, видимо ссылка на какую то библиотеку Application.Volatile True - это что? Кстати по Exell много материала. Можно ли его подогнать под Access. В склонении ФИО интересует родительный (кого), дательный (кому) и творительный (кем) падежи. Наши законодатели так напридумывали форм документов... Не претендую на всеобщее полное исследование и склонение "изысканных" и "редких" фамилий. Для этого можно предусмотреть ручное исправление. Ну хотя бы на 90% чтоб работала... P.S. Если кто не верит, посмотрите весь форум, ничего конкретного не найти! Все "посылают" куда-то, кто в делфи, кто в дебри... Помогите, люди добрые!
0
|
|
|
2039 / 471 / 131
Регистрация: 13.11.2008
Сообщений: 901
|
|
| 05.08.2013, 18:35 | |
|
Application.Volatile True
Это только для Excel. Если планируете в другой программе использовать - удалите эту строку. Она отвечает за пересчет функции при любом изменении на листе. А в остальном - выше есть функция, которая вроде бы рабочая. Правда, переделывать её на склонения по трем падежам дело явно не быстрое. Когда-то где-то видел DLL, которая умеет склонять большую часть ФИО. Или DLL не вариант?
1
|
|
|
2619 / 549 / 109
Регистрация: 21.03.2012
Сообщений: 1,051
|
|
| 05.08.2013, 23:14 | |
Сообщение было отмечено как решение
Решение
АлИв, могу предложить готовый вариант "склонялки" для дательного падежа.
Он достаточно тщательно выверен по справочнику Д.Э. Розенталя, хотя, конечно, 100% точности не даёт.
3
|
|
|
8 / 8 / 0
Регистрация: 23.11.2011
Сообщений: 116
|
||||||
| 06.08.2013, 06:40 | ||||||
|
Спасибо всем.
Из кода то есть надо удалить:
Пример для Exell посмотрю. Его так же можно приспособить к Access? А вообще непаханное поле... Одна прога пишет ГОЙ-ГОМУ, Другая ГОЙ-ГОЮ, но МОЛОДОЙ-МОЛОДОЮ... Ну это мелочи поправимые!!!
0
|
||||||
|
es geht mir gut
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
|
| 06.08.2013, 07:15 | |
|
1
|
|
|
2619 / 549 / 109
Регистрация: 21.03.2012
Сообщений: 1,051
|
||
| 06.08.2013, 07:59 | ||
|
SoftIce, у Вас вместо родительного падежа получился винительный.
В односложных фамилиях, оканчивающихся на мягкий знак, ударение не должно бы менять своего места, поэтому не должно появляться буквы "ё" в окончании творительного падежа. Увидел ещё и свою недоделку с именем Пётр. Добавлено через 10 минут Отсюда и масса разночтений.
2
|
||
|
es geht mir gut
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
|
| 06.08.2013, 09:12 | |
|
1
|
|
|
8 / 8 / 0
Регистрация: 23.11.2011
Сообщений: 116
|
||
| 06.08.2013, 15:48 | ||
|
Спасибо всем. Глядишь, всем миром что то сотворим полезное!
Пойду тренироваться... Добавлено через 4 часа 17 минут А вот функция предыдущая пошла, убрав ненужные строки как советовали. Вопрос Dmitrii: а только фамилии или имена не склоняются? При пустых строках функция почему то не работает Можно ли Ваш пример сделать без кнопки? Что бы при заполнении фамилии сразу появлялся результат склонения.
0
|
||
|
1705 / 574 / 74
Регистрация: 10.04.2009
Сообщений: 9,283
|
|||
| 06.08.2013, 20:43 | |||
|
Добавлено через 32 минуты респект, нашёл баги у себя По моей программе должно быть Бобок Антону Сергеевичу в отличии от Бобку Антону Сергеевичу По моей программе должно быть Туляковой Евгение Петровне в отличии от Туляковой Евгении Петровне Какие тут правила русского языка срабатывают? Добавлено через 1 минуту Добавлено через 5 минут по поводу фамилии Бобок, не согласен, есть правило Если Две_последние_буквы_фамилии Case "ок", "ак", "як", "их", "ых", "ия", "уа", "иа" Тогда Несклоняемая_фамилия_М_Ж Мнения?? Добавлено через 43 минуты ещё где то я читал, что если Две_последние_буквы_имени Case "аа", "ая", "яа", "яя", "оа", "оя", "ёа", "ёя", "уа", "уя", "юа", "ыа", "ыя", "иа", "эа", "эя", "еа" тогда Несклоняемое_имя_М_Ж тогда это не клеится с именем Зоя, признаёт его как не склоняемое, и какие мнения?
0
|
|||
|
1365 / 207 / 37
Регистрация: 09.02.2012
Сообщений: 745
|
||
| 06.08.2013, 21:06 | ||
![]() (хотя это для полных имён, ПАРДОН) Добавлено через 15 минут Во, нашёл: Аглая
0
|
||
|
2619 / 549 / 109
Регистрация: 21.03.2012
Сообщений: 1,051
|
||||||
| 06.08.2013, 23:41 | ||||||
|
Склонение будет выполняться если заполнены все три базовых поля (Ф.И.О.) или в любое из этих полей внесено изменение, если они уже были заполнены ранее. Действие выполняет процедура Declin(), код которой размещён в модуле 2. Вызывает её процедура Worksheet_Change(), код которой размещён модуле кода листа 2. Нерусские фамилии, оканчивающиеся на согласную букву или мягкий знак, склоняются в мужском роде и не склоняются в женском. Однако, строго говоря, это не правило, а устоявшаяся на сегодняшний день традиция. Впрочем, здесь есть ещё одна деталь. Предполагается, что фамилия Бобок имеет восточнославянское (белорусское) происхождение, а ударение в ней падает на последний слог. Поэтому в дательном падеже последняя "о" выпадает. Получается Бобку. Если ударение перенести на первый слог, то выпадающих гласных не будет. Получится Бобоку. Если же предположить, что эта фамилия имеет западнославянское (чешское) происхождение, то независимо от того, куда падает ударение, выпадающих гласных не будет. 2. Имя Евгения, как и все женские имена, оканчивающиеся на "ия", относятся ко второму типу склонения. В родительном, дательном и предложном падежах эти имена оканчиваются на "и". А вот это уже одно из грамматических правил. P.S. Пока писал этот комментарий, вспомнил о варианте фамилии, оканчивающейся в именительном падеже на "ёк" (например, Слынёк). Во всех прочих падежах (речь о мужской фамилии, т.к. женская не склоняется) вместо "ё" перед "к" появится "ь". Внёс в макросы соответствующие дополнения.
2
|
||||||
| 06.08.2013, 23:41 | |
|
Помогаю со студенческими работами здесь
20
Склонение имен и фамилий Склонение фамилий в родительный падеж
Способы реализации БД Чат: способы реализации Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга,
Ты же видел моря и метели.
Как сменялись короны и стяги,
Как эпохи стрелою летели.
- Этот мир — это крылья и горы,
Снег и пламя, любовь и тревоги,
И бескрайние. . .
|