Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
Топик располагается на нескольких страницах: 1 2      [все]
 Склонение по падежам ФИО в Access  [new]
Сергей_Лосев
Member

Откуда:
Сообщений: 47
В Access 2013 хочу исползовать стороннюю dll библиотеку Плахова/Покаташкина, ссылка, для перевода ФИО и должности в дательный падеж. Причём есть пример его использования. Согласно примера пытаюсь запустить, но без результатно. Причём Access библиотеку видит, обращение идёт но ответа никакого от функции нет.

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
1 июн 14, 16:49    [16102850]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 21252
сказано же
Шайтан
иди в ветку по Access'у


Модератор: Тема перенесена из форума "Visual Basic".


Сообщение было отредактировано: 1 июн 14, 18:12
1 июн 14, 18:12    [16103062]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
7884
Guest
http://msdn.microsoft.com/en-us/library/ms859484.aspx
2 июн 14, 11:34    [16104903]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
Владимир Саныч
Member

Откуда: Израиль (причем это 1 человек, а не 2 => прошу на ты)
Сообщений: 40416
На всякий случай: 177550
2 июн 14, 12:29    [16105417]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
guest_rusimport
Guest
Сергей_Лосев,

а это не подошло?
http://am.rusimport.ru/MSAccess/topic.aspx?ID=585
3 июн 14, 19:49    [16115277]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
PMVolga
Guest
Я прикручивал данную библиотеку к Аксессу. Рабочий вариант получился. Надо только вспомнить, как
4 июн 14, 11:45    [16117646]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
Сергей_Лосев
Member

Откуда:
Сообщений: 47
PMVolga
Я прикручивал данную библиотеку к Аксессу. Рабочий вариант получился. Надо только вспомнить, как


Если это У Вас получится или найдёте пример то буду крайне признателен, то получается ситуация что она вроде и ошибку не выдаёт и функции не возвращают никакого значения.
5 июн 14, 05:30    [16123617]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
PMVolga
Guest
Сергей_Лосев,

Вспомнил )))
Надо скопировать padeg.dll в папку C:\Windows\system32 либо зарегистрировать ее в системе, а дальше я использовал вот такой код:
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) в БД - универсальная функция не всегда корректно преобразует.
5 июн 14, 07:48    [16123693]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
Сергей_Лосев
Member

Откуда:
Сообщений: 47
Выражаю свою благодарность, всё заработало, но сейчас встала проблема по использзованию функции GetAppointmentPadeg (склонение должности), по аналогии сделать не получается, буду рад любому совету.
13 июн 14, 10:22    [16160690]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
PMVolga
Guest
Сергей_Лосев,
У меня вот такая функция используется:

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
16 июн 14, 13:30    [16169137]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Склонение по падежам ФИО в Access  [new]
КВВ
Member

Откуда:
Сообщений: 7
guest_rusimport
Сергей_Лосев,
а это не подошло?
http://am.rusimport.ru/MSAccess/topic.aspx?ID=585

Лично мне подошло, взял оттуда, понравилась идея с поочередным перебором букв окончаний и суффиксов.
Правда, некоторые вопросы исправил, т.к. то, что у Валерия Крук было исключением, оказалось правилом,
а также добавил 2 падежа: http://am.rusimport.ru/MSAccess/fattach.aspx?id=67877.

Конечно, немного, процентов на 5 из частоты числа встречающихся имен и фамилий, по точности склонения
осталось вне этого метода. Например, в отношении фамилий, которые в зависимости от ударения меняют основу своего словообразования с существительного на прилагательное: картИна или кАртина.
14 сен 16, 09:48    [19662393]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
_гурД
Guest
Я соглашусь с Санычем: русский язык очень гибкий, всегда можно выкрутиться именительным падежом.
Смотрится, соглашусь, иначе (хотя, смотря как сделать текст...), но в случае хотя бы с одной ошибкой
программного перевода в трорительный будет ярко выраженный ляп...
17 сен 16, 06:26    [19676426]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
_КВВ
Guest
Да, склонением в творительном падеже, видимо, редко кто пользуется :)
Удивила обнаруженная ошибка при склонении своего же имени Вячеслав в творительном падеже. Решил проверить для интереса склонение все или большинство мужских и женских имен на русском языке. В результате обнаружились еще ошибки при склонении имен Генрих, Фридрих, Мартин, Мартын, Аглая, Фая и им подобным совсем нерусским, ведь, все равно в русском написании должны склоняться по правилам русского языка. Извиняюсь за файл по предыдущей ссылке, код чуть-чуть исправил: [url=]http://am.rusimport.ru/MSAccess/fattach.aspx?id=68061[/url]
28 мар 17, 16:51    [20342615]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
Владимир Саныч
Member

Откуда: Израиль (причем это 1 человек, а не 2 => прошу на ты)
Сообщений: 40416
_КВВ
Да, склонением в творительном падеже, видимо, редко кто пользуется :)
Удивила обнаруженная ошибка при склонении своего же имени Вячеслав в творительном падеже. Решил проверить для интереса склонение всех или большинства мужских и женских имен на русском языке. В результате обнаружились еще ошибки при склонении имен Генрих, Фридрих, Мартин, Мартын, Аглая, Фая и им подобных совсем нерусских, ведь, все равно в русском написании должны склоняться по правилам русского языка. Извиняюсь за файл по предыдущей ссылке, код чуть-чуть исправил: [url=]http://am.rusimport.ru/MSAccess/fattach.aspx?id=68061[/url]

Исправил ошибки в падежах.

Сообщение было отредактировано: 29 мар 17, 12:19
29 мар 17, 12:18    [20345611]     Ответить | Цитировать Сообщить модератору
 Re: Лесенка с правилами [основана 10 сен 12] [OFF]  [new]
гурД
Member

Откуда: Присоединённые территории
Сообщений: 327
Владимир Саныч
_КВВ
Да, склонением в творительном падеже, видимо, редко кто пользуется :)
Удивила обнаруженная ошибка при склонении своего же имени Вячеслав в творительном падеже. Решил проверить для интереса склонение всех или большинства мужских и женских имен на русском языке. В результате обнаружились еще ошибки при склонении имен Генрих, Фридрих, Мартин, Мартын, Аглая, Фая и им подобных совсем нерусских, ведь, все равно в русском написании должны склоняться по правилам русского языка. Извиняюсь за файл по предыдущей ссылке, код чуть-чуть исправил: [url=]http://am.rusimport.ru/MSAccess/fattach.aspx?id=68061[/url]

Исправил ошибки в падежах.

Программист программисту зануда...
29 мар 17, 13:45    [20346236]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
Владимир Саныч
Member

Откуда: Израиль (причем это 1 человек, а не 2 => прошу на ты)
Сообщений: 40416
гурД
Программист программисту зануда...

Главное, что здесь исправление падежей не оффтопик...
30 мар 17, 00:25    [20349085]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
гурД
Member

Откуда: Присоединённые территории
Сообщений: 327
Владимир Саныч
здесь исправление падежей не оффтопик...

Исправил ошибки в падежах.
Решил проверить для интереса на склонение всех или большинствао мужских и женских имен на русском языке.
В результате обнаружились еще ошибки при склонении имен:
Генрих, Фридрих, Мартин, Мартын, Аглая, Фая и им подобныхе совсем нерусскихе ведь
все равно в русском написании должны склоняться по правилам русского языка

20 май 17, 21:22    [20498767]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Склонение по падежам ФИО в Access  [new]
uum
Member

Откуда:
Сообщений: 27
Столкнулся с правилом склонения корейских ФИО, заключающееся в том, что склоняется лишь последняя часть ФИО, к тому же с особенностями склонения ИМЕНИ, а не ФАМИЛИИ. Пришлось внести очередные некоторые исправления в код: http://am.rusimport.ru/MSAccess/fattach.aspx?id=68444
P.S. гурД был прав: в предыдущем посте, скоропостижно закрытом вместе с браузером силой мысли вошедшего начальника, был пропущен предлог "на", и запланированное окончание редактирования моей фразы с сайта Митина А.П. состояться не представилось возможным :))
4 июл 19, 17:33    [21920992]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
__Michelle
Member

Откуда:
Сообщений: 3140
Sorry, но
uum
Столкнулся с правилом склонения корейских ФИО, заключающемся в том, что ....
)))
5 июл 19, 10:14    [21921372]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
uum
Member

Откуда:
Сообщений: 27
__Michelle, благодарю.
Не оправданий ради, но истины для...
Сначала напечатал, что обнаружил правило чуть ли не с претензией на открытие.
Но затем напечатал честно, что просто столкнулся с правилом. ;)
5 июл 19, 10:59    [21921422]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
sdku
Member

Откуда: Краснодар
Сообщений: 6436
Даже по этому топику,которому уже 5 лет, видно, что склонение фамилий дело неблагодарное и без огромных словарей или искусственного интеллекта задача неразрешима на 100%
КВВ
Конечно, немного, процентов на 5 из частоты числа встречающихся имен и фамилий, по точности склонения осталось вне этого метода.
5 июл 19, 12:39    [21921525]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
__Michelle
Member

Откуда:
Сообщений: 3140
uum
__Michelle, благодарю.
Не оправданий ради, но истины для...
Сначала напечатал, что обнаружил правило чуть ли не с претензией на открытие.
Но затем напечатал честно, что просто столкнулся с правилом. ;)
А я так и предположила, что сначала была одна мысль, потом она слегка поменялась, а рудимент остался.)))
5 июл 19, 14:19    [21921629]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
uum
Member

Откуда:
Сообщений: 27
sdku, согласен со 100%. Но 99,999% и без искусственного интеллекта и без огромных словарей задача вполне разрешима, если добавить дополнительные поля условий(*) при вводе ФИО, а также вводить фамилию, имя и отчество - каждое в своем поле. В коде Валерия Крук склоняется сконкатенированное ФИО, что вызывает сложности(3).
* например:
1) страна принадлежности фамилии:
- тогда корейские, китайские и т.п. ФИО будут склоняться правильно и вне имеющейся сейчас в коде формуле компромиссного характера: ФИО = 4х4х4,
- французские, грузинские фамилии на -а, -я, одинаковые по написанию с др., не будут склоняться, а другие - будут,
- ...
2) словообразование фамилии от существительного или прилагательного или на какую гласную с конца падает ударение:
- будут склонять по разному фамилии СофтИна (Софтины, Софтине, Софтину, Софтиной) и СОфтина (Софтиной, Софтиной, Софтину, Софтиной),
-...
3) двойные фамилии (без тире: Де Фюнес, Эрл Грей, Ба Тоан) будут склоняться правильно, как и не будет ошибок в склонении ФИО, где нужно точно указывать что именно есть фамилия, что имя, а что отчество, например: Карлос Сесар Сальвадор Аранья Кастанеда.
4) поле, просто запрещающее склонять фамилию по причине, к примеру, недавно проведенной экспертизы, подтвердившей, что такая фамилия на сегодняшний день не склоняется,
словарь исключений для ФИО в таком случае вряд ли потребуется, ...
5 июл 19, 14:38    [21921642]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
ldfanate
Member

Откуда:
Сообщений: 145
страна принадлежности фамилии


А если например негр мироощущает себя русским? Как будем нац.идентифицировать? :)

Сомнительная эта затея - разве что как инструмент для автозаполнения поля ручного ввода по умолчанию (а дальше ручками). Процент ошибок даже в нашей многонациональной стране будет немалым.
5 июл 19, 15:02    [21921651]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
uum
Member

Откуда:
Сообщений: 27
ldfanate, а чем негр лучше или хуже корейцев или китайцев, менталитет которых уже в нескольких поколениях российский? :)
ГРАМОТА.РУ
13.1.7. Есть случаи, когда исходная форма фамилии может быть воспринята неоднозначно с точки зрения ее морфологического устройства. Случаи эти немногочисленны, но интересны и лингвистически, и с точки зрения практических трудностей, которые могут быть с ними связаны. http://www.gramota.tv/spravka/letters/71
5 июл 19, 15:20    [21921664]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
ldfanate
Member

Откуда:
Сообщений: 145
я имел в виду юридическую оценку "наклеивания ярлыков - ваша фамилия эфиопская" когда оно Пушкинъ :)
Сложно наверно будет разработчику объяснять, что это не великоимперский шовинизм (с), а просто словарь исключений для автоматизации :)
5 июл 19, 15:33    [21921675]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
uum
Member

Откуда:
Сообщений: 27
ldfanate, понятно, что Вы не поняли. Еще раз обращу Ваше внимание, что речь идет о том, что написание фамилии в И.П. может быть одним и тем же, а ее склонение - разным.
Простая идея состоит в том, что если фамилия не французская(корейская и т.п.), то поле с перечнем стран остается пустым и ФИО склоняется по "обычным" морфологическим признакам слов русского языка. Если же это поле заполнить, код программы склоняет фамилию по другим правилам, учитывающим введенное условие.
5 июл 19, 15:56    [21921693]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
sdku
Member

Откуда: Краснодар
Сообщений: 6436
Полад Бюльбюль-оглы
Складовская-Кюри
Д'Артаньян
5 июл 19, 17:55    [21921775]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
ldfanate
Member

Откуда:
Сообщений: 145
автор
что если фамилия не французская(корейская и т.п.)

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

Т.е. идея технически красивая, но методологически - утопия. Кончится всё полями "ФИО в родительном" "ФИО в дательном" и ручным вводом согласно регламента.
8 июл 19, 08:40    [21922422]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
ldfanate
Member

Откуда:
Сообщений: 145
Полад Бюльбюль-оглы

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

Складовская-Кюри.

А это вообще не муж и жена, а 4 разных человека.
8 июл 19, 08:42    [21922423]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
uum
Member

Откуда:
Сообщений: 27
ldfanate, полагаете ошибочно.
К примеру, доставляют к Вам гражданку по фамилии Грабля :)), которая заявляет, что ее фамилия не украинская, как Вам может показаться, а французская. И если не учесть ее заявление или заявление ее адвоката по этому поводу, не оформив эти заявления процессуально, своевременно в суд дело не направить со всеми вытекающими последствиями.
8 июл 19, 09:21    [21922451]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
ROI
Member

Откуда: г. Тюмень
Сообщений: 1862
....Где Василий Иванович?
--Антенну на крыше натягивает.
--Имя какое красивое "Антенна"
(из анекдота)Картинка с другого сайта.
8 июл 19, 09:29    [21922458]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
uum
Member

Откуда:
Сообщений: 27
sdku
Полад Бюльбюль-оглы
Складовская-Кюри
Д'Артаньян
???
Род: Мамедова Полада Бюльбюля-оглы
Дат: Мамедову Поладу Бюльбюлю-оглы
Вин: Мамедова Полада Бюльбюля-оглы
Тво: Мамедовым Поладом Бюльбюлем-оглы

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

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

В повторяющемся бюль-бюль действительно будет ошибка, которую нужно исправить для одинаковых повторяющихся частей ФИО, которые пишутся через дефис. Кроме того, в коде учитывается отсутствие отчества, имени, но фамилия обязательна. При этом тому, кому это кому-то нужно, не трудно изменить код и для склонения отдельно имени с отчеством без фамилии.
8 июл 19, 09:37    [21922463]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
Владимир Саныч
Member

Откуда: Израиль (причем это 1 человек, а не 2 => прошу на ты)
Сообщений: 40416
__Michelle
Sorry, но
uum
Столкнулся с правилом склонения корейских ФИО, заключающемся в том, что ....
)))

...с правилом склонения корейских ФИО, заключающимся в том...
11 июл 19, 16:46    [21925087]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
Владимир Саныч
Member

Откуда: Израиль (причем это 1 человек, а не 2 => прошу на ты)
Сообщений: 40416
uum
Тво: Д'Артаньяном Шарлем де Бацом

Бацем
11 июл 19, 16:49    [21925089]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
__Michelle
Member

Откуда:
Сообщений: 3140
Владимир Саныч
заключающимся в том...
Ага, верно, ведь единственное число. Спасибо.
Вообще-то, я сразу, как увидела свое опубликованным, сообразила, что не то.
Но, жаль, поправить было нельзя, а писать снова было неохота.
11 июл 19, 17:52    [21925148]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
Владимир Саныч
Member

Откуда: Израиль (причем это 1 человек, а не 2 => прошу на ты)
Сообщений: 40416
__Michelle
Ага, верно, ведь единственное число. Спасибо.

??? А разве во множественном получается что-то похожее?

с правилами, заключающимися
в правилах, заключающихся
11 июл 19, 18:25    [21925182]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
__Michelle
Member

Откуда:
Сообщений: 3140
Владимир Саныч,

Да меня сейчас отвлекли на полчаса, и я вывалилась, пришлось снова входить.
Про творительный падеж еще забыла написать.
11 июл 19, 18:27    [21925185]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
__Michelle
Member

Откуда:
Сообщений: 3140
В предложном падеже есть разница.

заключающемся заключающихся
11 июл 19, 18:32    [21925190]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
__Michelle
Member

Откуда:
Сообщений: 3140
Владимир Саныч
в правилах, заключающихся
Но

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

Предложный падеж.
11 июл 19, 18:35    [21925192]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
__Michelle
Member

Откуда:
Сообщений: 3140
А здесь
автор
...с правилом склонения корейских ФИО, заключающимся в том...
творительный падеж.
11 июл 19, 18:37    [21925194]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
__Michelle
Member

Откуда:
Сообщений: 3140
Владимир Саныч
__Michelle
Ага, верно, ведь единственное число. Спасибо.

??? А разве во множественном получается что-то похожее?

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

"единственное число" тут ни при чем.
11 июл 19, 18:42    [21925198]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
Лапух
Member

Откуда: Стойбище № 7
Сообщений: 1016
__Michelle
...Но, жаль, поправить было нельзя, а писать снова было неохота...

Все тётеньки похоже - Лентяйки наверное.
А вы точно девушка, а то по ответам прям точно - Крутой - Мужик. Картинка с другого сайта.
11 июл 19, 19:47    [21925229]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
uum
Member

Откуда:
Сообщений: 27
Исправленному верить :)

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

Род: Эрл Гардена Линь-Линя Бюль-бюля оглы
Дат: Эрл Гардену Линь-Линю Бюль-бюлю оглы
Вин: Эрл Гардена Линь-Линя Бюль-бюля оглы
Тво: Эрл Гарденом Линь-Линем Бюль-бюлем оглы
15 июл 19, 10:08    [21926580]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
uum
Member

Откуда:
Сообщений: 27
да, забыл, ссылка та же: http://am.rusimport.ru/MSAccess/fattach.aspx?id=68444
15 июл 19, 10:13    [21926581]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
uum
Member

Откуда:
Сообщений: 27
rusimport.ru опять загрустил :( , и отряд не заметил потери бойца.

К сообщению приложен файл (склонениеПОпадежам.rar - 89Kb) cкачать
1 авг 19, 11:25    [21939637]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
uum
Member

Откуда:
Сообщений: 27
Нежданно-негаданно понадобился предложный падеж. Добавил.
Кроме того, понадобилось склонение должностей. Отредактировал.
Теперь должности женского рода склоняются без необходимости их добавления
в список исключений, который в очередной раз значительно сократился.
Предполагаю, ожидания работников кадров на нормальные БД еще больше оправдались.
http://am.rusimport.ru/MSAccess/fattach.aspx?id=68448
31 окт 19, 14:39    [22007208]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
uum
Member

Откуда:
Сообщений: 27
С Рождеством Христовым!

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

Скачивание там же: http://am.rusimport.ru/MSAccess/fattach.aspx?id=68459.
7 янв 20, 02:04    [22054316]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
uum
Member

Откуда:
Сообщений: 27
Впервые воспользовался возможностью сравнения большого регулярного выражение с одним
словом, вводимым пользователем в базу данных, а именно: нужно было определить род любого
из 1386 существительных русского языка, оканчивающихся на мягкий знак, сравнивая его
с шаблоном регулярного выражения (см. Function MJ). Понравилось.

Ссылка на фал пока та же самая: http://am.rusimport.ru/MSAccess/fattach.aspx?id=68459.
30 янв 20, 14:32    [22069570]     Ответить | Цитировать Сообщить модератору
 Re: Склонение по падежам ФИО в Access  [new]
kniga
Member

Откуда: KZ
Сообщений: 132
uum,

Спасибо за пример! Применил к своей бд Приказы, все супер!
17 фев 20, 20:18    [22081675]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: 1 2      [все]
Все форумы / Microsoft Access Ответить