Как в строке удалить последнюю букву ?

Любитель

Посетитель
Здравствуйте. Подскажете пожалуйста, а можно или нет в слове убрать последнюю букву.
Например : Иванова (остается), а получается Иванов
Петрова-Петров и т.д.
Заранее спасибо.
 

Ирина

Модератор
Здравствуйте!
В составном поле используйте функцию Del: [ФИО][Del(-1)]
Правда почему-то появляется предупреждение, что формула составного поля содержит неизвестное поле "-1", но зато все отлично работает!
P.S. Число в функции Del - это количество удаляемых символов, какое число поставите, столько символов удалится в конце слова.
 

Вложения

  • Убрать последнюю букву.rbase
    885 байт · Просмотры: 1

Любитель

Посетитель
Огромное Вам спасибо !!!
С помощью данной формулы можно сделать склонение.
Например: Иванова Иванесса Ивановна (основная запись в базе)
Справка дана Ивановой Иванессе Ивановне.
Правда примитивно. Но при большом количестве справок (списком) - это актуально
 

Вложения

  • склонение.rbase
    2 KB · Просмотры: 1

Vladimir

Администратор
Команда форума
Если требуется склонение ФИО, то для этих целей логично применить операцию склонения по падежам на основании сервиса morpher.ru.
 

Ирина

Модератор
Например: Иванова Иванесса Ивановна (основная запись в базе)
Справка дана Ивановой Иванессе Ивановне.
В таком варианте будет много ошибок. В Вашем примере ввела ФИО - Яковлева Эльвира Сергеевна.
Получилось - Яковлевву Эльвирну Сергеевнчу

Ловите пример через сервис morpher.ru. Ошибок точно не будет! ;)

Самое лучшее описание со склонением через сервис morpher.ru дал Владимир в теме Текстовое поле
 

Вложения

  • склонение 1.rbase
    1.3 KB · Просмотры: 6
Сверху Снизу