powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Есть порлное ФИО необходимо сделать краткое
4 сообщений из 4, страница 1 из 1
Есть порлное ФИО необходимо сделать краткое
    #35035907
32sasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то не выходит из полного ФИО (Севак Всеволод Петрович)
преобразовать в Севак В.П.
С условием без цыклов и сплитов в одну строку

Код: plaintext
=Right(Left(Fields!res_name.Value, InStr(Fields!res_name.Value, " ")+ 1 ), 1 )+"." + Left(Right(Fields!res_name.Value, InStr(Fields!res_name.Value, " ")), 1 )+". "+ Left(Fields!res_name.Value, InStr(Fields!res_name.Value, " "))'И.О. Ф
...
Рейтинг: 0 / 0
Есть порлное ФИО необходимо сделать краткое
    #35035918
32sasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фамилию и имя отображает правильно а с отчеством неправильно определяется
...
Рейтинг: 0 / 0
Есть порлное ФИО необходимо сделать краткое
    #35036422
Фотография Resident
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не проверял но сделал бы так:
1. Ф.И.О преобразовать в массив
2. Мидом(MID) извлечь первые буквы из имени и отчества. Склеить все вместе вставляя пробелы и т.д.
Надеюсь с массивами работали. Да и вариантов думаю найдется множество.
...
Рейтинг: 0 / 0
Есть порлное ФИО необходимо сделать краткое
    #35037058
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
Mid(s, 1 ,Instr(s, " ")) & Mid(s, Instr(s, " ") +  1 ,  1 ) & "." & Mid(s, Instrrev(s, " ")+ 1 ,  1 ) & "."
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Есть порлное ФИО необходимо сделать краткое
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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