powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Склонение по падежам ФИО в Access
119 сообщений из 119, показаны все 5 страниц
Склонение по падежам ФИО в Access
    #38658050
В Access 2013 хочу исползовать стороннюю dll библиотеку Плахова/Покаташкина, ссылка , для перевода ФИО и должности в дательный падеж. Причём есть пример его использования. Согласно примера пытаюсь запустить, но без результатно. Причём Access библиотеку видит, обращение идёт но ответа никакого от функции нет.

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
Private Declare Function GetPadeg Lib "D:\YandexDisk\Работа\access\Лабпроверка\Padeg.dll" Alias "GetFIOPadegFSAS" _
           (ByVal pFIO As String, ByVal nPadeg As Integer, _
           ByVal pResult As String, ByRef nLen As Integer) As Integer
' Функция преобразования cFIO в падеж nPadeg
Public Function MakePadeg(ByVal cFIO As String, _
                          ByVal nPadeg As Integer) As String
Dim tmpS As String
Dim nLen As Integer
Dim RetVal As Integer
  nLen = 255
  tmpS = String(nLen, 0)
  RetVal = GetPadeg(cFIO, nPadeg, tmpS, nLen)
  If RetVal = -1 Then MsgBox "Недопустимое значение падежа - " & _
                             "(" & nPadeg & ")", , "Склонение"
  MakePadeg = Mid(tmpS, 1, nLen)
  Debug.Print MakePadeg
End Function

Function my()
Debug.Print MakePadeg("Лосев Сергей Викторович", 5)
End Function
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #38658105
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сказано жеШайтаниди в ветку по Access'у

Модератор: Тема перенесена из форума "Visual Basic".
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #38658400
7884
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #38658510
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
На всякий случай: 177550
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #38660687
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сергей_Лосев,

а это не подошло?
http://am.rusimport.ru/MSAccess/topic.aspx?ID=585
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #38661149
PMVolga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я прикручивал данную библиотеку к Аксессу. Рабочий вариант получился. Надо только вспомнить, как
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #38662109
PMVolgaЯ прикручивал данную библиотеку к Аксессу. Рабочий вариант получился. Надо только вспомнить, как

Если это У Вас получится или найдёте пример то буду крайне признателен, то получается ситуация что она вроде и ошибку не выдаёт и функции не возвращают никакого значения.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #38662131
PMVolga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сергей_Лосев,

Вспомнил )))
Надо скопировать padeg.dll в папку C:\Windows\system32 либо зарегистрировать ее в системе, а дальше я использовал вот такой код:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
Option Explicit

'КОНСТАНТЫ ПАДЕЖЕЙ
'-----------------------------------------------------
Public Const pNon As Long = 0    ' Не определен
Public Const pImn As Long = 1    ' Именительный Кто? Что?
Public Const pRod As Long = 2    ' Родительный Кого? Чего?
Public Const pDat As Long = 3    ' Дательный Давать Кому? Чему?
Public Const pVin As Long = 4    ' Винительный Винить Кого? Что?
Public Const pTvr As Long = 5    ' Творительный Доволен Кем? Чем?
Public Const pPre As Long = 6    ' Предложный Думать О ком? О чем? В ком? В чем?

Private Declare Function GetPadeg Lib "Padeg.dll" Alias "GetFIOPadegFSAS" _
  (ByVal pFIO As String, ByVal nPadeg As Long, ByVal pResult As String, _
   ByRef nLen As Long) As Integer

Private Declare Function GetNominativePadeg Lib "Padeg.dll" _
  (ByVal pFIO As String, ByVal pResult As String, ByRef nLen As Long) As Integer

Private Declare Function GetAppointmentPadeg Lib "Padeg.dll" _
  (ByVal pAppointment As String, ByVal nPadeg As Long, ByVal pResult As String, _
   ByRef nLen As Long) As Integer

Private Declare Function GetFullAppointmentPadeg Lib "Padeg.dll" _
  (ByVal pAppointment As String, ByVal pOffice As String, ByVal nPadeg As Long, ByVal pResult As String, _
   ByRef nLen As Long) As Integer

Private Declare Function GetPadegAs Lib "Padeg.dll" Alias "GetFIOPadegAS" _
  (ByVal pLname As String, ByVal pFname As String, ByVal pMname As String, ByVal nPadeg As Long, ByVal pResult As String, _
   ByRef nLen As Long) As Integer

Private Declare Function GetPadegFS Lib "Padeg.dll" Alias "GetFIOPadegFS" _
  (ByVal pFIO As String, ByVal bSex As Boolean, ByVal nPadeg As Long, ByVal pResult As String, _
   ByRef nLen As Long) As Integer

Public Function FIOPadegFS(ByVal cFIO As String, ByVal SexM As Boolean, ByVal nPadeg As Long) As String
Dim tmpS As String
Dim nLen As Long
Dim RetVal As Integer
  nLen = 255
  tmpS = String(nLen, 0)
  RetVal = GetPadegFS(cFIO, SexM, nPadeg, tmpS, nLen)
  If RetVal = -1 Then MsgBox "Недопустимое значение падежа - " & _
                             "(" & nPadeg & ")", , "Склонение ФИО"
  FIOPadegFS = Mid(tmpS, 1, nLen)
End Function



Собственно, все как в примере. Только пришлось вводить поле признака пола человека (SexM) в БД - универсальная функция не всегда корректно преобразует.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #38668763
Выражаю свою благодарность, всё заработало, но сейчас встала проблема по использзованию функции GetAppointmentPadeg (склонение должности), по аналогии сделать не получается, буду рад любому совету.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #38670348
PMVolga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сергей_Лосев,
У меня вот такая функция используется:

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Public Function PosPadeg(ByVal cApp As String, ByVal nPadeg As Long) As String
Dim tmpS As String
Dim nLen As Long
Dim RetVal As Integer
  nLen = 255
  tmpS = String(nLen, 0)
  RetVal = GetAppointmentPadeg(cApp, nPadeg, tmpS, nLen)
  If RetVal = -1 Then MsgBox "Недопустимое значение падежа - " & _
                             "(" & nPadeg & ")", , "Склонение Должности"
  PosPadeg = Mid(tmpS, 1, nLen)
End Function
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Склонение по падежам ФИО в Access
    #39308824
КВВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
guest_rusimportСергей_Лосев,
а это не подошло?
http://am.rusimport.ru/MSAccess/topic.aspx?ID=585
Лично мне подошло, взял оттуда, понравилась идея с поочередным перебором букв окончаний и суффиксов.
Правда, некоторые вопросы исправил, т.к. то, что у Валерия Крук было исключением, оказалось правилом,
а также добавил 2 падежа: http://am.rusimport.ru/MSAccess/fattach.aspx?id=67877.

Конечно, немного, процентов на 5 из частоты числа встречающихся имен и фамилий, по точности склонения
осталось вне этого метода. Например, в отношении фамилий, которые в зависимости от ударения меняют основу своего словообразования с существительного на прилагательное: картИна или кАртина.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39310724
_гурД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я соглашусь с Санычем : русский язык очень гибкий, всегда можно выкрутиться именительным падежом.
Смотрится, соглашусь, иначе (хотя, смотря как сделать текст...), но в случае хотя бы с одной ошибкой
программного перевода в трорительный будет ярко выраженный ляп...
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39428610
_КВВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, склонением в творительном падеже, видимо, редко кто пользуется :)
Удивила обнаруженная ошибка при склонении своего же имени Вячеслав в творительном падеже. Решил проверить для интереса склонение все или большинство мужских и женских имен на русском языке. В результате обнаружились еще ошибки при склонении имен Генрих, Фридрих, Мартин, Мартын, Аглая, Фая и им подобным совсем нерусским, ведь, все равно в русском написании должны склоняться по правилам русского языка. Извиняюсь за файл по предыдущей ссылке, код чуть-чуть исправил: http://am.rusimport.ru/MSAccess/fattach.aspx?id=68061
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39429106
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
_КВВДа, склонением в творительном падеже, видимо, редко кто пользуется :)
Удивила обнаруженная ошибка при склонении своего же имени Вячеслав в творительном падеже. Решил проверить для интереса склонение все х или большинств а мужских и женских имен на русском языке. В результате обнаружились еще ошибки при склонении имен Генрих, Фридрих, Мартин, Мартын, Аглая, Фая и им подобны х совсем нерусски х , ведь, все равно в русском написании должны склоняться по правилам русского языка. Извиняюсь за файл по предыдущей ссылке, код чуть-чуть исправил: http://am.rusimport.ru/MSAccess/fattach.aspx?id=68061
Исправил ошибки в падежах.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39429224
Фотография гурД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч_КВВДа, склонением в творительном падеже, видимо, редко кто пользуется :)
Удивила обнаруженная ошибка при склонении своего же имени Вячеслав в творительном падеже. Решил проверить для интереса склонение все х или большинств а мужских и женских имен на русском языке. В результате обнаружились еще ошибки при склонении имен Генрих, Фридрих, Мартин, Мартын, Аглая, Фая и им подобны х совсем нерусски х , ведь, все равно в русском написании должны склоняться по правилам русского языка. Извиняюсь за файл по предыдущей ссылке, код чуть-чуть исправил: http://am.rusimport.ru/MSAccess/fattach.aspx?id=68061
Исправил ошибки в падежах.
Программист программисту зануда...
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39429608
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
гурДПрограммист программисту зануда...
Главное, что здесь исправление падежей не оффтопик...
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39456701
Фотография гурД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Санычздесь исправление падежей не оффтопик...
Исправил ошибки в падежах.
Решил проверить для интереса на склонение всех или большинства о мужских и женских имен на русском языке.
В результате обнаружились еще ошибки при склонении имен :
Генрих, Фридрих, Мартин, Мартын, Аглая, Фая и им подобны хе совсем нерусских е ведь
все равно в русском написании должны склоняться по правилам русского языка
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Склонение по падежам ФИО в Access
    #39833979
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
Столкнулся с правилом склонения корейских ФИО, заключающееся в том, что склоняется лишь последняя часть ФИО, к тому же с особенностями склонения ИМЕНИ, а не ФАМИЛИИ. Пришлось внести очередные некоторые исправления в код: http://am.rusimport.ru/MSAccess/fattach.aspx?id=68444
P.S. гурД был прав: в предыдущем посте, скоропостижно закрытом вместе с браузером силой мысли вошедшего начальника, был пропущен предлог "на", и запланированное окончание редактирования моей фразы с сайта Митина А.П. состояться не представилось возможным :))
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39834210
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sorry, ноuumСтолкнулся с правилом склонения корейских ФИО, заключающемся в том, что ....)))
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39834243
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
__Michelle, благодарю.
Не оправданий ради, но истины для...
Сначала напечатал, что обнаружил правило чуть ли не с претензией на открытие.
Но затем напечатал честно, что просто столкнулся с правилом. ;)
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39834317
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Даже по этому топику,которому уже 5 лет, видно, что склонение фамилий дело неблагодарное и без огромных словарей или искусственного интеллекта задача неразрешима на 100%КВВКонечно, немного, процентов на 5 из частоты числа встречающихся имен и фамилий, по точности склонения осталось вне этого метода.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39834376
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uum__Michelle, благодарю.
Не оправданий ради, но истины для...
Сначала напечатал, что обнаружил правило чуть ли не с претензией на открытие.
Но затем напечатал честно, что просто столкнулся с правилом. ;)А я так и предположила, что сначала была одна мысль, потом она слегка поменялась, а рудимент остался.)))
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39834385
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
sdku, согласен со 100%. Но 99,999% и без искусственного интеллекта и без огромных словарей задача вполне разрешима, если добавить дополнительные поля условий(*) при вводе ФИО, а также вводить фамилию, имя и отчество - каждое в своем поле. В коде Валерия Крук склоняется сконкатенированное ФИО, что вызывает сложности(3).
* например:
1) страна принадлежности фамилии:
- тогда корейские, китайские и т.п. ФИО будут склоняться правильно и вне имеющейся сейчас в коде формуле компромиссного характера: ФИО = 4х4х4,
- французские, грузинские фамилии на -а, -я, одинаковые по написанию с др., не будут склоняться, а другие - будут,
- ...
2) словообразование фамилии от существительного или прилагательного или на какую гласную с конца падает ударение:
- будут склонять по разному фамилии СофтИна (Софтины, Софтине, Софтину, Софтиной) и СОфтина (Софтиной, Софтиной, Софтину, Софтиной),
-...
3) двойные фамилии (без тире: Де Фюнес, Эрл Грей, Ба Тоан) будут склоняться правильно, как и не будет ошибок в склонении ФИО, где нужно точно указывать что именно есть фамилия, что имя, а что отчество, например: Карлос Сесар Сальвадор Аранья Кастанеда.
4) поле, просто запрещающее склонять фамилию по причине, к примеру, недавно проведенной экспертизы, подтвердившей, что такая фамилия на сегодняшний день не склоняется,
словарь исключений для ФИО в таком случае вряд ли потребуется, ...
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39834403
ldfanate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я имел в виду юридическую оценку "наклеивания ярлыков - ваша фамилия эфиопская" когда оно Пушкинъ :)
Сложно наверно будет разработчику объяснять, что это не великоимперский шовинизм (с), а просто словарь исключений для автоматизации :)
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39834414
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
ldfanate, понятно, что Вы не поняли. Еще раз обращу Ваше внимание, что речь идет о том, что написание фамилии в И.П. может быть одним и тем же, а ее склонение - разным.
Простая идея состоит в том, что если фамилия не французская(корейская и т.п.), то поле с перечнем стран остается пустым и ФИО склоняется по "обычным" морфологическим признакам слов русского языка. Если же это поле заполнить, код программы склоняет фамилию по другим правилам, учитывающим введенное условие.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39834466
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полад Бюльбюль-оглы
Складовская-Кюри
Д'Артаньян
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39834855
ldfanate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторчто если фамилия не французская(корейская и т.п.)
Полагаю, это вы не поняли методологическую сторону вопроса - кто из пользователей решения возьмёт на себя право экспертной оценки "ваша фамилия французская" "нет, я просто кагтавлю, сам я из Одессы". И далеко не каждый пользователь вообще знает географию настолько хорошо, чтобы иностранные фамилии соотносить со странами происхождения.

Т.е. идея технически красивая, но методологически - утопия. Кончится всё полями "ФИО в родительном" "ФИО в дательном" и ручным вводом согласно регламента.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39834856
ldfanate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полад Бюльбюль-оглы

Оглы это отчество, по последним веяниям оно пишется через пробел и с заглавной, а не через дефис.

Складовская-Кюри.
А это вообще не муж и жена, а 4 разных человека.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39834870
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
ldfanate, полагаете ошибочно.
К примеру, доставляют к Вам гражданку по фамилии Грабля :)), которая заявляет, что ее фамилия не украинская, как Вам может показаться, а французская. И если не учесть ее заявление или заявление ее адвоката по этому поводу, не оформив эти заявления процессуально, своевременно в суд дело не направить со всеми вытекающими последствиями.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39834875
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
....Где Василий Иванович?
--Антенну на крыше натягивает.
--Имя какое красивое "Антенна"
(из анекдота)
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39834879
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
sdkuПолад Бюльбюль-оглы
Складовская-Кюри
Д'Артаньян ???
Род: Мамедова Полада Бюльбюля-оглы
Дат: Мамедову Поладу Бюльбюлю-оглы
Вин: Мамедова Полада Бюльбюля-оглы
Тво: Мамедовым Поладом Бюльбюлем-оглы

Род: Д'Артаньяна Шарля де Баца
Дат: Д'Артаньяну Шарлю де Бацу
Вин: Д'Артаньяна Шарля де Баца
Тво: Д'Артаньяном Шарлем де Бацом

Род: Склодовской-Кюри Марии
Дат: Склодовской-Кюри Марии
Вин: Склодовскую-Кюри Марию
Тво: Склодовской-Кюри Марией

В повторяющемся бюль-бюль действительно будет ошибка, которую нужно исправить для одинаковых повторяющихся частей ФИО, которые пишутся через дефис. Кроме того, в коде учитывается отсутствие отчества, имени, но фамилия обязательна. При этом тому, кому это кому-то нужно, не трудно изменить код и для склонения отдельно имени с отчеством без фамилии.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39836478
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
__MichelleSorry, ноuumСтолкнулся с правилом склонения корейских ФИО, заключающемся в том, что ....)))
...с правилом склонения корейских ФИО, заключающимся в том...
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39836479
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
uumТво: Д'Артаньяном Шарлем де Бацом
Бацем
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39836513
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч заключающимся в том...Ага, верно, ведь единственное число. Спасибо.
Вообще-то, я сразу, как увидела свое опубликованным, сообразила, что не то.
Но, жаль, поправить было нельзя, а писать снова было неохота.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39836535
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
__MichelleАга, верно, ведь единственное число. Спасибо.
??? А разве во множественном получается что-то похожее?

с правилами, заключающимися
в правилах, заключающихся
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39836538
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч,

Да меня сейчас отвлекли на полчаса, и я вывалилась, пришлось снова входить.
Про творительный падеж еще забыла написать.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39836542
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В предложном падеже есть разница.

заключающемся заключающихся
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39836544
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Санычв правилах, заключающихсяНо

в правиле, заключающемся

Предложный падеж.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39836546
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А здесьавтор...с правилом склонения корейских ФИО, заключающимся в том...творительный падеж.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39836548
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч__MichelleАга, верно, ведь единственное число. Спасибо.
??? А разве во множественном получается что-то похожее?

с правилами, заключающимися
в правилах, заключающихсяНу, конечно, Вы опять совершенно правы!

"единственное число" тут ни при чем.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39836562
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Michelle...Но, жаль, поправить было нельзя, а писать снова было неохота...
Все тётеньки похоже - Лентяйки наверное.
А вы точно девушка, а то по ответам прям точно - Крутой - Мужик.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39837333
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
Исправленному верить :)

Тво: Д'Артаньяном Шарлем де Бацем

Род: Эрл Гардена Линь-Линя Бюль-бюля оглы
Дат: Эрл Гардену Линь-Линю Бюль-бюлю оглы
Вин: Эрл Гардена Линь-Линя Бюль-бюля оглы
Тво: Эрл Гарденом Линь-Линем Бюль-бюлем оглы
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39837334
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
да, забыл, ссылка та же: http://am.rusimport.ru/MSAccess/fattach.aspx?id=68444
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39843944
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
rusimport.ru опять загрустил :( , и отряд не заметил потери бойца.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39883645
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
Нежданно-негаданно понадобился предложный падеж. Добавил.
Кроме того, понадобилось склонение должностей. Отредактировал.
Теперь должности женского рода склоняются без необходимости их добавления
в список исключений, который в очередной раз значительно сократился.
Предполагаю, ожидания работников кадров на нормальные БД еще больше оправдались.
http://am.rusimport.ru/MSAccess/fattach.aspx?id=68448
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39911267
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
С Рождеством Христовым!

Встретил несколько неверных склонений ФИО и должностей, которые исправил.
Раз мало кто пользуется, решил добавить формочку для проверки и выявления ошибок.
Теперь не трудно, надеюсь, кому-то представить дополнительные поле-два для программной
коррекции в склонении ФИО: 21921693 .

Скачивание там же: http://am.rusimport.ru/MSAccess/fattach.aspx?id=68459.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39920504
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
Впервые воспользовался возможностью сравнения большого регулярного выражение с одним
словом, вводимым пользователем в базу данных, а именно: нужно было определить род любого
из 1386 существительных русского языка, оканчивающихся на мягкий знак, сравнивая его
с шаблоном регулярного выражения (см. Function MJ). Понравилось.

Ссылка на фал пока та же самая: http://am.rusimport.ru/MSAccess/fattach.aspx?id=68459.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39927649
Фотография kniga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uum,

Спасибо за пример! Применил к своей бд Приказы, все супер!
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39935178
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
Исправил склонение в творительном падеже некоторых мужских фамилий на -ин:
Филин-Филином, но Фолин-Фолиным.

Решил проблему со склонением некоторых женских фамилий, оканчивающихся на -ова, -ева, -ива, -ина:
КОрова, КорОлева, ТЕтива, БокОвина, Жемчужина
КорОва, КоролЕва, ТетивА, БоковИна, Жемчужина
которые в родительном, дательном и предложном падежах склоняются по-разному.

Кроме того, отредактировал склонение мужских фамилий на -ец:
есть такие, которые в творительном падеже могут оканчиваться только на -цом (Пловец, Столбец),
есть - только на -цем(Сиделец, Умелец),
а есть такие, склонение которых зависит от ударения.

Чуть ранее исправил склонение мужских фамилий, оканчивающихся на мягкий знак, омонимичных
существительным женского рода, которые в таком случае не склоняются
(Метель Иван, Метель Ивану).
А если мужского - склоняются (Мотыль Сергей, Мотылю Сергею).

ссылка на файл: http://am.rusimport.ru/MSAccess/fattach.aspx?id=68474
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39935280
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Склонять фамилии без искусственного интеллекта(человеческих мозгов) не удастся(топик создан 1-июн-14 а полноценного решения нет-да и не будет)-слишком много вариантов и все возможные навряд-ли удастся предусмотреть.Может проще перед печатью отчета вывести форму в которую внести ФИО в нужном Вам падеже(юзер не перетрудится) или,на худой конец, печатать как храните и не пытаться решить задачу,которая не разрешима, или решить ее частично
Сколь не увеличивай трубу всегда найдется предмет более крупный чтоб ее заткнуть (Козьма Прутков)
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39935302
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku
....Может проще перед печатью отчета вывести форму в которую внести ФИО в нужном Вам падеже
(юзер не перетрудится) или,на худой конец, печатать как храните и не пытаться решить задачу,которая не разрешима, или решить ее частично....
Напрасный скепсис. Эта функция очень и очень пригождается.
"юзер не перетрудится", легко говорить...

За один прошлый год год у нас были напечатаны документы для более, чем 11 тыс. человек, около 40 чел. в день.
В комплект документов входят документы, содержащие ФИО в разных падежах.
Только один раз был сбой - имя Евгений в родительном падеже выдавалось как Евгеньего.
Но я ввела его в список исключений - и все.

Большое спасибо тем, кто пытается решать задачи, которые другим кажутся неразрешимыми.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39935568
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Michelle
Напрасный скепсис. Эта функция очень и очень пригождается.
"юзер не перетрудится", легко говорить...
sdku
...вывести форму в которую внести ФИО в нужном Вам падеже..
не дописано:"...добавив в список исключений(или соответствующее поле таблицы,для использования в дальнейшем-короче одной функцией "хотелку" не создать)"
Так что скепсисом здесь не пахнет
И все-таки:
sdku
.. полноценного (на все случаи жизни) решения нет-да и не будет..
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39935827
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
sdku
или соответствующее поле таблицы,для использования в дальнейшем-короче одной функцией "хотелку" не создать ???
sdku, судя по Вашим постам, так давно находясь в теме обсуждения, до сих пор пребываете вне темы обсуждаемого?
Иначе хоть раз бы поучаствовали в решении проблем, а не в их воображаемом преобразовании в безысходность.
О какой таки одной функции Ваши предположения? В приведенном модуле их уже 17, каковые уже лучше склоняют
ФИО, чем пресловутый Морфер.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39936048
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
Исправил ошибку склонения мужских фамилий на -ин в творительном падеже:
Петром Сергеевичем Чаплиным, но Чарльзом Спенсором Чаплином.
http://am.rusimport.ru/MSAccess/fattach.aspx?id=68475
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39936228
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uum,
1.функция(и) склонения по падежам
2.Список исключений(дополнительные поля в таблице)
А если говорить о каждом исправлении(изменении) размер топика будет регулярно увеличиваться(неизвестно до каких размеров. Я и толкую о том что задача не имеет однозначного решения и каждый делает так,как считает нужным(как ему позволяет уровень и т.д)
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39936257
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39936268
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На мой взгляд, было бы наивно думать,
что разработчик не в курсе всего этого и многого другого.
sdku
А если говорить о каждом исправлении(изменении)
размер топика будет регулярно увеличиваться(неизвестно до каких размеров.
Так это же и прекрасно!
Программа все ближе к ИИ, на который Вы возлагаете в этом смысле надежды.
sdku
Склонять фамилии без искусственного интеллекта... не удастся

А если, серьезно, практически любой программный продукт совершенствуется.
Взгляните на список обновлений Windows, хотя бы.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39936277
Прогер_самоучка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Michelle
А если, серьезно, практически любой программный продукт совершенствуется.
Взгляните на список обновлений Windows, хотя бы.
:)
Практически залатывают дыры :)
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39936283
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прогер_самоучка
__Michelle
А если, серьезно, практически любой программный продукт совершенствуется.
Взгляните на список обновлений Windows, хотя бы.
:)
Практически залатывают дыры :)
)))
У меня Windows 7 везде.

Пример, конечно, был провокационный, но не думаю, что это меняет суть.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39936286
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прогер_самоучка

Практически залатывают дыры :)
потому что полноценного решения на данный момент времени нет и без серьезного прорыва в аппаратной и программной части не будет-поэтому все что сейчас "изобретается" есть "половинчатое" решение, которое каждый "городит" как может-вполне возможно что доживем до такого прорыва
Кстати каких либо(типа:параллельные прямые не пересекаются) правил я не увидел.А уж без четкой постановки задачи её не решить (слишком много ЕСЛИ)
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39940273
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
Отработал очередной пункт из списка запланированных задач,
а именно: исправил склонение в творительном падеже фамилий,
оканчивающихся на -ца, -ча, -ша, ща:

Пыльца-Пыльцой, но Пылица-Пылицей;
Свеча-Свечой, но Встреча-Встречей;
Черемша-Черемшой, но Замша-Замшей;
Праща-Пращой, но Пуща-Пущей.

http://am.rusimport.ru/MSAccess/fattach.aspx?id=68475
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39941393
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
Исправлена ошибка в склонении первой части составных обозначений
военных и государственных чинов и званий, которая не склоняется:
контр-адмирал, премьер-министр и т.п.

Исправлен творительный падеж мужских фамилий на -ев,-ёв,-ов:
Боров-Боровом, но Буров-Буровым
Тетерев-Тетеревом, но Титерев-Титеревым
Клёв-Клёвом, но Килёв-Килёвым и т.п.

http://am.rusimport.ru/MSAccess/fattach.aspx?id=68478
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39943312
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
Отработал очередной пункт плана: мужские и женские финские фамилии
http://www.americanlastnames.us/ru/last-names/Finnish/index.html,
оканчивающиеся на -а,-я, в основном не склоняются.

http://am.rusimport.ru/MSAccess/fattach.aspx?id=68479.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39943344
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uum

...оканчивающиеся на -а,-я, в основном не склоняются.
Но иногда склоняются
"Все животные равны, но есть равнее"
Скотный двор Дж.Оруэл (Если кто не читал-рекомендую)
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39943389
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
sdku, явно обуяло Вас тое-какое когнитивное искажение: https://ru.wikipedia.org/wiki/Список_когнитивных_искажений ?
Дело в том, что в основном указанные фамилии не склоняются не потому, что слово "основной" начинается с буквы "о",
или по какой-другой причине равных возможностей, а потому, что такие финские фамилии оканчиваются в основном на безударные -а,-я.

И это тоже программа, которую можно было бы прописать в машинных кодах, именуемая психологией человека:
"Не всякая глупость, как например острота дилетанта, вызывает раздражение собеседника, чаще - сочувствие".
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39943411
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uum

И это тоже программа, которую можно было бы прописать в машинных кодах, именуемая психологией человека:
Если Вам это удастся минимум мировая известность обеспечена
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39965094
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
Решил проблему выбора варианта склонения фамилий или имен с беглыми гласными -
иногда выпадающими(казачок-казачка,котёл-котла,поршень-поршня,горобец-горобца) и т.п.,
а иногда меняющиеся на другие звуки(репей-репья,коломоец-коломойца,перешеек-перешейка,лёд-льда) и т.п.,
либо не выпадающими по решению носителя ФИО или в связи, например, с требованиями судей и нотариусов.
http://am.rusimport.ru/MSAccess/fattach.aspx?id=68480
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39965231
ldfanate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так можно вечно подгонять под частные случаи, и получать кривое склонение в других частных случаях.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39965250
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
ldfanate,
вероятно Вы хотели сказать: "...программно предусмотреть все возможные варианты склонения ФИО".
Да это важно, к этому и хотелось бы придти.
Тем более, что алгоритм известен(и не только основной), нужно только прописать его.
"Грамота.ру"Опыт работы нашего «Справочного бюро» показывает, что законы склонения фамилий
действительно неизвестны большому числу носителей языка (и даже некоторым филологам), хотя они
приводятся во многих справочных пособиях по русскому языку, в том числе широкодоступных.
...
Исследование запросов интернет-пользователей и мониторинг блогосферы позволяют сделать вывод:
среди носителей языка распространено немало заблуждений относительно правил склонения фамилий.
...
Чтобы показать, что все эти представления не соответствуют действительности, приведем
основные правила склонения фамилий. Они взяты из перечисленных выше источников и
сформулированы нами в виде пошаговой инструкции, своего рода алгоритма, с помощью которого
можно быстро найти ответ на вопрос: «Склоняется ли фамилия?».
Вот этот алгоритм. http://gramota.ru/class/istiny/istiny_8_familii Про то, что это вечно - голословное умничанье. Лично у меня осталось три пункта плана.
Интересен был бы Ваш пример кривого склонения, вдруг не совпадает ни с одним из них.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39965294
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uum
...Про то, что это вечно - голословное умничанье. Лично у меня осталось три пункта плана. ...
А после решения этих пунктов появится четвертый.....
А Вы назовите хоть одну серьезную(не "игрушечную") программу,где производится автоматическое(программное)склонение по падежам,любых слов-не только фамилий-мне кажется таковых нет.
Считаю что вполне нормальным решением будет иметь в таблице несколько полей для записи еше на этапе ввода ФИО в потребных
падежах-юзер не перетрудится
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39965302
ldfanate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не, ну как автоподстановка по умолчанию (желательно подсвеченная красным) вполне годно и так. Отечественные славянские ФИО будет склонять более менее правильно. А дальше "Accept" либо OnChange поля меняет цвет, чтобы пользователь видит, какие ФИО он открыжил/доколошматил, а какие и так правильно.
В таком варианте вполне годное решение, облегчающее труд долбильщика-колотильщика баз данных ФИО.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39965355
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku
uum
...Про то, что это вечно - голословное умничанье. Лично у меня осталось три пункта плана. ...
А после решения этих пунктов появится четвертый.....
А Вы назовите хоть одну серьезную(не "игрушечную") программу,где производится автоматическое(программное)склонение по падежам,любых слов-не только фамилий-мне кажется таковых нет.
Считаю что вполне нормальным решением будет иметь в таблице несколько полей для записи еше на этапе ввода ФИО в потребных
падежах-юзер не перетрудится

Вот, честное слово, считаете программу ненужной - не пользуйтесь.

Такое впечатление, что прям вредной её считаете.

Повторю уже сказанное мною ранее:
__Michelle
sdku
....Может проще перед печатью отчета вывести форму в которую внести ФИО в нужном Вам падеже
(юзер не перетрудится) или,на худой конец, печатать как храните и не пытаться решить задачу,которая не разрешима, или решить ее частично....
Напрасный скепсис. Эта функция очень и очень пригождается.
"юзер не перетрудится", легко говорить...

За один прошлый год год у нас были напечатаны документы для более, чем 11 тыс. человек, около 40 чел. в день.
В комплект документов входят документы, содержащие ФИО в разных падежах.
Только один раз был сбой - имя Евгений в родительном падеже выдавалось как Евгеньего.
Но я ввела его в список исключений - и все.

Большое спасибо тем, кто пытается решать задачи, которые другим кажутся неразрешимыми.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39965663
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
ldfanate
Отечественные славянские ФИО будет склонять более менее правильно. А дальше "Accept" либо OnChange поля меняет цвет, чтобы пользователь видит, какие ФИО он открыжил/доколошматил, а какие и так правильно.
Наивный закат солнца вручную.
К примеру, для лица, заключившего договор, в поле творительного падежа у Вас значится "Филиным Аркадием Семеновичем". Но Филин А.С. не подписывает распечатанный договор, заявляя, что должно быть "Филином", а не "Филиным" ввиду того, что его фамилия образована от существительного "филин", а не от притяжательного прилагательного, обозначающего принадлежность какого-либо предмета некоему Филе. Видя тугодумие собеседника, г-н Филин объясняет проще: "Фамилия моей жены не Филина, а Филин" (также поступил в коде. И никаким ударением, как например в фамилии Сатин, один Филин от другого Филина ;) во всех падежах кроме творительного не отличается).

И зачем загромождать БД какими-то излишними данными, когда можно просто вставить аргументы ФИО и пола в функцию склонения в том или ином падеже, результат которой присваивается текстовой переменной и многократно вставляется в нужные места текстов договора, какой-никакой справки отдела кадров или долгожданном ГИБДД_шном письме счастья?

P.S. До н.в. выполняю взятое на себя обязательство не задействовать ресурсы событий элементов формы при склонении ФИО и должностей, как предлагал в этой теме ранее, чтобы код vba от них не зависел, дабы облегчить труд адаптирующих его в Excel VBA, которым также как и мне наверняка хотелось бы, чтобы за державу обидно не было бы.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39965722
ldfanate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неудачный пример. За подготовку текста договора отвечает назначенный куратор договора, и непосредственный руководитель структурного подразделения. Т.е. примерно 1-2 пары глаз, которые текст договора наколотят и прочитают полностью, - подправить 2-3 кривые буквы в склонении фамилии, уж точно не переломятся, учитывая что текст договора это часто несколько страниц текста к правке.
И если договор с кривым ФИО прошёл все согласования и офертой пошёл контрагенту на подпись, то юриста который отвечает за договорную работу в компании, следует как минимум дисциплинарно наказать. Криво написанная ФИО должностного лица в преамбуле договора это как минимум показатель бардака в договорной работе и неуважения к контрагенту.

Т.е. что с вашей автоматизацией, что без неё, ФИО всёравно вколотят правильно.

Во всех остальных случаях машинный алгоритм будет давать те или иные косяки в сложных ФИО (чаще всего не-славянской наружности ;). И может служить лишь как "закат солнца вручную by default"
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39965768
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
ldfanate
Во всех остальных случаях машинный алгоритм будет давать те или иные косяки в сложных ФИО (чаще всего не-славянской наружности ;). И может служить лишь как "закат солнца вручную by default"

Пример был для того, чтобы показать, что не всякое правильное на первый взгляд склонение не является кривым. И вряд ли кто-либо из 1-2 пар упомянутых Вами глаз во время подготовки документа учтёт, что договор может быть заключен как с Филином, так и с Филиным. А именно программа обратит на это внимание, и не надо будет прикрывать неумение организовать работу воображаемым бардаком и наказанием кого-либо, вряд ли виновного. Так что именно с описываемой Вами точки зрения пример получается очень даже правильный. И дело не только в автоматизации переработки большого количества ФИО. Очень даже правильно, когда все правила русского языка по склонению ФИО прописаны в одну программу, которая отслеживает выполнение этих правил, в т.ч. в одном единственном случае применения.

Ещё раз предлагаю Вам представить пару-тройку примеров из числа упомянутых Вами всех остальных случаев!!! При этом французские фамилии на ударное -а и имена на -ль можете пока исключить, т.к. еще не додумался до простоты решения некоторых сложностей и оставил этот пункт третьим из оставшихся, а в текущем варианте кода остались "костыли" функции проверки исключений. И вряд ли уже случится так, как некоторое время назад, когда 7 пунктов плана схлопнулись в 2.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39965776
ldfanate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И вряд ли кто-либо из 1-2 пар упомянутых Вами глаз во время подготовки документа учтёт, что договор может быть заключен как с Филином, так и с Филиным
Запуску проекта договора на согласование обычно предшествует подготовка пакета актуальных обосновывающих документов, в т.ч. получение актуальной выписки из ЕГРЮЛ (либо запрос оной у контрагента). Т.е. ФИО вводится не отбалды, а на основании какого либо документа.

пару-тройку примеров из числа упомянутых
Арабские правильно склоняет? Али Ибн Дауд какойнить?
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39965794
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
[quot ldfanate#22145048]...актуальной выписки из ЕГРЮЛ (либо запрос оной у контрагента). Т.е. ФИО вводится не отбалды, а на основании какого-либо документа., который в свою очредь составляется с упоминанием физ. или юр. лиц в именительном падеже! Ужели именно в том документе есть хоть какой намек, чем один Филин в И.П., упомянутый в рассматриваемом примере, отличается от другого Филина в таком же падеже в случае склонения ФИО в Т.П.?
Как шутили в советское время: "Советский народ - самый читающий между строк народ в мире!"
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39965808
ldfanate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на стороне контрагента тоже есть назначенный исполнитель договора, к моменту его заключения он обычно известен (плюс приёмная руководителя организации-контрагента). Надёжнее позвонить и спросить, как правильно пишется, чем полагаться на сомнительные алгоритмы.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39965816
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
ldfanate
Надёжнее позвонить и спросить, как правильно пишется, чем полагаться на сомнительные алгоритмы.
Потеряли нить разговора? Именно алгоритм, чем менее сомнительный - тем лучше, возбуждает стимул "позвонить и спросить" в том случае, когда на нюанс ФИО никто не обратил внимание или даже никто ничего не знал про наличие такового. А сомнительных алгоритмов, согласен, хватает. К примеру, встречаясь с тем или иным творением первым делом проверяю склонение Кмин Андрея и Камин Сергея, затем еще 2-3. Задача программного обеспечения склонения ФИО тем и интересна, что значимо отличается от склонения других частей речи русского языка.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39985595
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
Исправлено склонение
- женских фамилий типа "Своя, Моя, Стая, Лая, Волчья, Кокучая, Шангелая",
- мужских фамилий типа "Бонч-Бруевич, Демут-Малиновский",
- добавлена функция проверки фамилии на принадлежность к французским по происхождению типа "Дега, Гавальда, Золя, Труайя".

http://am.rusimport.ru/MSAccess/fattach.aspx?id=68484
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39985614
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uum
Исправлено склонение
- женских фамилий типа "Своя, Моя, Стая, Лая, Волчья, Кокучая, Шангелая",
- мужских фамилий типа "Бонч-Бруевич, Демут-Малиновский",
- добавлена функция проверки фамилии на принадлежность к французским по происхождению типа "Дега, Гавальда, Золя, Труайя".
и т.д. до бесконечности
sdku
Сколь не увеличивай трубу всегда найдется предмет более крупный чтоб ее заткнуть. (Козьма Прутков)
Нельзя объять необъятное (Он же)
Топик стартовал 1.6.2014
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39985632
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
sdku
Топик стартовал 1.6.2014

И? Если бы эта тема заинтересовала бы меня не в сентябре 2016 года
https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1097999&msg=19662393,
а в 2003, например, году https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=35789&msg=230368,
уже бы в 2007 году остался лишь 1 пункт плана, как на сегодняшний день!
sdku, на какую-таки опять надеетесь на бесконечность? Сдалась она Вам?
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39985651
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uum

...уже бы в 2007 году остался лишь 1 пункт плана, как на сегодняшний день!...
Наивный чукотский парень
(и зачем это на сайте "Госуслуги" все данные проверяются и все заявления заполняются вручную-наверное идиёты разрабатывали)
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39985655
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вдогонку:
uum
Очень даже правильно, когда все правила русского языка по склонению ФИО прописаны в одну программу, которая отслеживает выполнение этих правил, в т.ч. в одном единственном случае применения.
А не дадите ссылку на эти ПРАВИЛА только в10-20 строках,а не на 2-3 страницах с кучей оговорок,что уже и правилом назвать нельзя
Вот правило: суффиксы "ан","ян" пишутся с одной "Н". Исключения:оловянный, стеклянный, деревянный. Про склонение фамилий не встречал ничего подобного
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39986042
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
Да уж, жесть конечно. Как говаривал мой друг: "Знал бы этот дурик, в чем признается!"
Очень даже правильно, sdku, что в орфографии не искали правила склонения ФИО.
Поверьте на слово, в пунктуации их то же нет. Законы и вытекающие из них правила склонения ФИО
определяются такой наукой как грамматика русского языка и ее составной частью - морфологией.
Ищите и обрящете.
Сколько можно умничать(тупить) по поводу воображаемой бесконечности?
В русском языке всего лишь 33 буквы, а ФИО склоняется по грамматическим признакам
существительного, прилагательного, местоимения и числительного.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39986059
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uum

В русском языке всего лишь 33 буквы
33!=8683317618811886495518194401280000000- на несколько сотен триллионов можно уменьшить ввиду взможной несочитаемости букв
uum
а ФИО склоняется по грамматическим признакам существительного, прилагательного, местоимения и числительного.
а затем еще умножить на 4.
В связи с вышеизложенным,я так понимаю, этого не будет:
sdku
...А не дадите ссылку на эти ПРАВИЛА...
И в результате делаю то-не знаю что. То бишь иду туда-не знаю куда. А это,по меньшей мере, неразумно. Успехов в Вашем нелегком деле
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39986067
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
sdku
33!=8683317618811886495518194401280000000- на несколько сотен триллионов можно уменьшить ввиду взможной несочитаемости букв
а затем еще умножить на 4.
А если обратите внимание, что эти 33 буквы делятся всего лишь на 2 разновидности звукообразования, что определяет одинаковое склонение в разных падежах, что именно сочетание гласных и согласных в суффиксах и окончаниях определяют признак рода и части речи, что также определяет одинаковость изменения ФИОпри склонении, поймете что 2*3=1 вполне логичное "уменьшение" предполагаемого множества: "два работника помноженные на 3 ведра краски = один покрашенный забор :) Есть существенная причина по которой не дают нобелевской премии по математике.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39986210
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uum,
Хотите бейтесь головой о бетонную стену(именно это я и подразумевал говоря об отбрасывании
нескольких сот триллионов),но даже при этом число вариантов "неподъемно"
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39986213
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тынц А тут не вдвое-букоф то 33(но даже если бы их было 15...15!=1 307 674 368 000)Да и притча не про факториал,но весьма созвучна
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39986215
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uum
поймете что 2*3=1 вполне логичное "уменьшение" предполагаемого множества: "два работника помноженные на 3 ведра краски = один покрашенный забор :) Есть существенная причина по которой не дают нобелевской премии по математике.
И что-бы Вы не говорили 2*3=6 так было,есть и будет
некоторые "умельцы" "доказывают" что 2*2=5 ну и что (правда в доказательстве есть "мелочь"-деление на 0.А единиц измерения "работник", "ведро краски" нет)
Так что еще раз желаю успехов в Вашем утопическом,никому,в принципе не нужном,труде
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39986250
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku,

Как там у Стругацких:
"По натуре я не Пушкин. Я по натуре Белинский.".

)))
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39986260
Predeclared
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku
... И что-бы Вы не говорили 2*3=6 так было,есть и будет...

Из этого можно сделать вывод, что системы счисления вы в школе пробегали не проходили. :)
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39986267
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Predeclared,
вычисления в калькуляторе производятся тоже не в десятеричной системе, но если Вы последовательно нажмете 2 * 3 = то увидите на дисплее (удивительно) 6 и фиолетово в какой системе велись вычисления и ACCESS хранит даты совсем не так как мы их видим,но 1 января любого года будет 1 января,пока Вы не измените данные
(А об "экзотике" типа геометрии Лобачевского:"В геометрии Лобачевского пересекаются прямые, параллельные данной: если прямая A параллельна прямым B и C, то в евклидовой геометрии они не пересекаются, а в геометрии Лобачевского могут.) Но кроме людей вплотную
ею занимающихся об этом многие даже не знают
И вообще пора заканчивать этот треп,а то чувствую себя полным идиотом на фоне "гигантов мысли". Удачи,умники!
Модераторы,АУ-У-У
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39986335
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uum,

Вот, кстати, мысль пришла.

В функции "множественное число" мужского рода как-то обрабатывается, склоняется?

Братья Стругацкие - Стругацкие/Стругацких/Стругацким/Стругацких/Стругацкими/Стругацких
Братья Вайнеры - ..............
Братья Гонкуры (почему-то в Википедии написано Братья Гонкур, без -ы) - ..............
Братья Васильевы (режиссеры "Чапаева", хотя они и не братья вовсе) - ..............
и т.п.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39986336
ИВП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Michelle
uum,

Вот, кстати, мысль пришла.

В функции "множественное число" мужского рода как-то обрабатывается, склоняется?

Братья Стругацкие - Стругацкие/Стругацких/Стругацким/Стругацких/Стругацкими/Стругацких
Братья Вайнеры - ..............
Братья Гонкуры (почему-то в Википедии написано Братья Гонкур, без -ы) - ..............
Братья Васильевы (режиссеры "Чапаева", хотя они и не братья вовсе) - ..............
и т.п.

Братья Черепановы (хотя они отец и сын)))))))))))) - ....
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39986345
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Michelle
В функции "множественное число" мужского рода как-то обрабатывается, склоняется?
сексизм какой-то, а как же сестры?
Братья сёстры Вачовски, например... они уже не склоняются?..
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39986348
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург
__Michelle
В функции "множественное число" мужского рода как-то обрабатывается, склоняется?
сексизм какой-то, а как же сестры?
Братья сёстры Вачовски, например... они уже не склоняются?..

М-м-м...
Трудный случай...

Они склонились к превращению, вернее, склонились те, кем они были раньше.

Но это уже совсем другая история...
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39986484
DarkMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург
а как же сестры?

кстати о птичках , насколько я помню , раньше не склонялись женские украинские фамилии. :))
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39986788
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
__Michelle
В функции "множественное число" мужского рода как-то обрабатывается, склоняется?

Никогда не сталкивался с такой необходимостью.
Повторю ссылку http://am.rusimport.ru/MSAccess/fattach.aspx?id=68484, а то некоторые штандартер-флудеры,
беспокоясь, вероятно, о рейтинге платных вариантов серверного склонения ФИО, в очередной раз закапывают ее под
грудой воображаемых невозможностей. Еще раз спасибо Круку Валерию Николаевичу, автору кода. Видел бы он, во что
превратился с его слов лукавый (якобы тогда)монстр.
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в Access
    #39987523
ldfanate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИВП

Братья Черепановы (хотя они отец и сын))))))))))))

Это простите как?
...
Рейтинг: 0 / 0
Склонение по падежам ФИО в 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
119 сообщений из 119, показаны все 5 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Склонение по падежам ФИО в Access
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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