Вниз
Скачать: CL | DM;

Падеж   Найти похожие ветки 

← →
Ann ©   (2003-06-17 10:38) [0]

Добрый день!
У меня к Вам такой вопрос. У меня есть справочник сотрудников, так вот мне нужно проверять в именительном ли падеже записывается фамилия. Может кто сталкивался с этим и подскажет советом?


← →
Johnmen ©   (2003-06-17 10:43) [1]

Примерно сталкивались...:)
Ответ - невозможно это однозначно проверить, ведь фамилия человека - дело тонкое :)


← →
Ann ©   (2003-06-17 10:45) [2]

во-во.. и у меня такие мысли.. :( Что ж делать то тогда?


← →
passm ©   (2003-06-17 10:49) [3]

Предлагать по умолчанию и переложить контроль за правильностью на пользователя. Чтоб не расслаблялся :)


← →
Ann ©   (2003-06-17 10:52) [4]

наверное придется действительно оставить на совести пользователя..


← →
Соловьев ©   (2003-06-17 10:58) [5]

составить справочник фамилий, когда добавляется новая(т.е. отсутсвует в справочнике), то администратор БД сам вносит со всеми какнонами русского языка. поначалу будет трудно, а когда наберется много фамилий, то будет быстро продвигаться дело.


← →
passm ©   (2003-06-17 11:06) [6]

Соловьев © (17.06.03 10:58)> И предоставить пользователю алгоритм отчисления процента его зарплаты администратору БД в зависимости от количества отредактированных фамилий. Чтоб потом не удивлялся. :)


← →
Danilka ©   (2003-06-17 11:10) [7]

Соловьев © (17.06.03 10:58)
в добавок к
passm © (17.06.03 11:06)
и отгрести от разьяренных пользователей, которым не нравится как просклоняли их фамилию. :))

Пример:
Плисс, во всех падежах так и пишется, но почему-то его все стараются просклонять: Плиссу, от Плисса и т.д.


← →
Alex Y ©   (2003-06-17 11:14) [8]

Предлагаю сделать частичную провеку:

пол м:
оканчивается на "о" или согласную, то именительный

пол ж:
оканчивается на "о", "ва" или "на", то именительный

если ни под одно правило не попадает, то попросить пользователя уточнить правильность ввода


← →
Ann ©   (2003-06-17 11:19) [9]

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


← →
Zacho ©   (2003-06-17 11:24) [10]


> Ann © (17.06.03 11:19)

Тогда вообще невозможно проверить, мужская это фамилия в родительном или женская в именительном, например Иванов - Иванова


← →
Johnmen ©   (2003-06-17 11:24) [11]

Да перестаньте думать над пустым.... Никаких проверок не надо !


← →
Alex Y ©   (2003-06-17 11:25) [12]

тогда кроме как на "о" больше ничего не проверишь :))


← →
Ann ©   (2003-06-17 11:29) [13]

Alex Y © (17.06.03 11:25)
тогда кроме как на "о" больше ничего не проверишь :))

:))) точно!

Переложим это на пользователя. Всем спасибо :)


← →
MsGuns ©   (2003-06-17 13:09) [14]

У меня была подобная прога, в которую (вернее, в БД) вносилось прорва челов. я сделал так:

Справочник имен
- Имя
- Отчество, образованное от имени (для ж.имен отсутствует)

При вводе нового чела, имя можно было только выбрать из спр-ка (ессно, с возможностью добавления в спр-к), отчество - аналогично из этого же спр-ка. Когда имя и отчество введены (точнее, выбраны),- пол известен. Далее был простейший контроль типа Alex Y © (17.06.03 11:14), но, ессно, пополнее ("ий", "дзе" и т.д.) с ПРЕДУПРЕЖДЕНИЕМ о несоответствии, которое узер мог и проигнорировать.


← →
NataliK   (2003-06-17 17:09) [15]

Здесь уже так решена эта проблема
http://delphibase.endimus.com/?action=viewfunc&topic=strconvert&id=10440


← →
Johnmen ©   (2003-06-17 17:53) [16]

>NataliK (17.06.03 17:09)

Это лишь попытка. Не совсем удачная...:)
Да и удачной быть не может.


← →
Anatoly Podgoretsky ©   (2003-06-17 17:59) [17]

Введи отделное поле, и оставь на совесть


← →
Плохой человек   (2003-06-17 22:03) [18]

А если напишет в винительном падеже, то ваще капец?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.018 c
1-7433
stalker780
2003-06-23 13:32
2003.07.03
DevEx QGrid 4 и Bar 4 в DLL


9-7282
Alek Aaz
2003-01-16 05:06
2003.07.03
За и против GLscene


6-7590
Алексей Глеб
2003-04-26 17:15
2003.07.03
Server & Delphi


1-7511
A
2003-06-21 16:54
2003.07.03
Свойство компонента ListBox


8-7556
ak75
2003-03-21 10:37
2003.07.03
---|Ветка была без названия|---




   Наверх