powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вывести в поле часть текста после пробела, например "И.И. Иванов" => "Иванов"
5 сообщений из 5, страница 1 из 1
Вывести в поле часть текста после пробела, например "И.И. Иванов" => "Иванов"
    #39994698
serg_vba123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет!
В поле текст "И.И. Иванов", как сделать чтобы осталась только фамилия "Иванов"?

и как записать если в конструкторе поле выглядит так:

name: [номер] & " " & [фио] & " " & [день.рожд.]

, где [фио] это И.И. Иванов
...
Рейтинг: 0 / 0
Вывести в поле часть текста после пробела, например "И.И. Иванов" => "Иванов"
    #39994704
serg_vba123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
записал так

Mid([фио];5)

все норм
...
Рейтинг: 0 / 0
Вывести в поле часть текста после пробела, например "И.И. Иванов" => "Иванов"
    #39994707
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serg_vba123
записал так

Mid([фио];5)

все норм

До первого лишнего пробела или отсутствия оного
...
Рейтинг: 0 / 0
Вывести в поле часть текста после пробела, например "И.И. Иванов" => "Иванов"
    #39994743
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serg_vba123, ищите пробелы с конца фразы, а оптом уже mid.
...
Рейтинг: 0 / 0
Вывести в поле часть текста после пробела, например "И.И. Иванов" => "Иванов"
    #39994770
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если уж совсем не нарушать базовые правила, то поля [фио] быть не должно (должно быть ТРИ поля [фамилия],[имя],[отчество]) и пользовательская функция типа:
Код: vbnet
1.
2.
FIO=фамилия & " " & left(имя,1) + ". " & left(отчество,1) + "." 'или 
IOF= left(имя,1) + ". " & left(отчество,1) + ". " & фамилия ' короче как хотите
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вывести в поле часть текста после пробела, например "И.И. Иванов" => "Иванов"
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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