|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.04.2014, 18:18 | #1 |
Пользователь
Регистрация: 22.11.2013
Сообщений: 17
|
Delphi. Изменение введённой фамилии при выборе пола.
Всем привет, встала задача организовать изменение введённой фамилии при выборе пола в моей БД:
Сначала пишем Фамилию в поле Edit1 , далее в зависимости от того куда мы ставим галочку в DBCheckBox1 (что означает выбор мужского пола) или DBCheckBox2 (женский пол) окончание фамилии, введенной нами в edit1 должно меняться. К примеру, мы ввели в edit1 фамилию Иванов , а галочку поставили на DBCheckBox2 (женский пол), значит текст в Edit1 меняется на Иванова ну и наоборот. --- p.s. я понимаю вариантов фамилий много, но мне достаточно хотя бы такого примера. --- Код:
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Всем спасибо! ребятки. Всех благодарю! Как всегда выкладываю правильный ответ, который в итоге получился. Особая благодарность long399. ---------------------------ОТВЕТ НАЙДЕН------------------------- Код:
Последний раз редактировалось koudelka; 21.04.2014 в 19:54. |
21.04.2014, 18:28 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А если фамилия скажем "Черных"?
Оно то конечно если брать самое простое то: Код:
I'm learning to live...
|
21.04.2014, 18:29 | #3 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,595
|
Задача нетривиальная, лучше искать готовые модули. Я как-то писал библиотеку, которая склоняла Ф.И.О. по падежам, но функции смена рода там не было.
E-Mail: arigato.freelance@gmail.com
|
21.04.2014, 18:33 | #4 |
Пользователь
Регистрация: 22.11.2013
Сообщений: 17
|
Я вас поняла,спасибо, но задача немного другая - фамилия должна меняться если окончание "в" или "а"("ва"), а если окончание совсем другое - то ничего меняться не должно. То есть должна по сути быть определенная проверка, чтобы данный метод работал на узкий список фамилий с "в" или "ва" на конце.
|
21.04.2014, 19:07 | #5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Код:
I'm learning to live...
|
21.04.2014, 19:30 | #6 | |
Пользователь
Регистрация: 22.11.2013
Сообщений: 17
|
Цитата:
s:=(copy(edit2.Text,1,Length(edit2. Text))); Что она означает? я составила такой код: Код:
Зато с этим все нормально: Код:
Последний раз редактировалось koudelka; 21.04.2014 в 19:33. |
|
21.04.2014, 19:51 | #7 |
Пользователь
Регистрация: 22.11.2013
Сообщений: 17
|
Всем спасибо! ребятки. Всех благодарю! Как всегда выкладываю правильный ответ, который в итоге получился. Особая благодарность long399.
---------------------------ОТВЕТ НАЙДЕН------------------------- Код:
Последний раз редактировалось koudelka; 21.04.2014 в 19:53. |
21.04.2014, 20:38 | #8 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,595
|
Да что же там правильного? Навальный - Навальная, Путин - Путина, Жириновский - Жириновская, Ющенко - Ющенко и т.д.
E-Mail: arigato.freelance@gmail.com
|
21.04.2014, 21:17 | #9 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Да шож такое!! И тут про политику!!!
I'm learning to live...
|
21.04.2014, 21:47 | #10 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,595
|
Какая политика? Это всего лишь примеры фамилий, с которыми прога работать не сможет
E-Mail: arigato.freelance@gmail.com
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
При выборе другой фамилии на форме данные в другой столбец | and150382 | Microsoft Office Access | 4 | 19.08.2013 21:07 |
Submit при выборе Select'а | KWN, lnc | HTML и CSS | 10 | 02.04.2012 22:13 |
вывести фамилии,имена и отчества всех студентов мужского пола | Degster | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 15.05.2011 18:32 |
Распечатать фамилии учеников,фамилии которых начинаются на букву В с указанием даты рождения. | greenO_o | Помощь студентам | 0 | 26.05.2010 22:49 |
ошибки при выборе radiobutton | _alis_ | Компоненты Delphi | 4 | 29.04.2010 08:04 |