|
|
|
| люди, помогите....
тихо шифером шурша....
есть поле, в котором указаны ФИО (Иванов Василий Николаевич),
необходимо после первого пробела убрать все остальное вместе с пробелом....
а функция LTrim([ФИО]) - возвращает то же самое....
| |
|
| |
|
|
|
| может там слева не совсем пробелы? ;) а скажем табуляция или еще какой символ....
у меня работает....
ну, можт, попробуйте LTrim([ФИО].value)? | |
|
| |
|
|
|
| Ltrim - убирает левые пробелы
Insrt(1,stringtosearch," ") - возвращает номер первого пробела в строке
Left(searchstring,4) - возвращает первые четыре символа строки | |
|
| |
|
|
|
| никакого результата....
должно остаться только "Иванов".... | |
|
| |
|
|
|
|
| ?split("Иванов Василий Николаевич", " ")(0)
Иванов | |
|
| |
|
|
|
| хы :) а я невнимательно прочел | |
|
| |
|
|
|
| через VB проверяю - работает, а как в запросе пишу - нет.... не знает такой функции...
могет синтаксис неправильный?(((
split("[ФИО]";" ";0) | |
|
| |
|
|
|
|
Left ( LTrim([ФИО]) , instr(LTrim([ФИО]," ") - 1 )
|
| |
|
| |
|
|
|
| огромнейшее спасибо!!!!!!
вот только синтаксис пришлось изменить:
Left([ФИО];(InStr(1;[ФИО];" ")-1))
| |
|
| |
|
|
|
| если впереди стоит пробел, то измененный вариант будет работать с ошибкой | |
|
| |
|
|
|
| Встречал по жизни: пробелы в начале - в названии городов и др.. Поэтому ремарка ГлазастогоМыша очень даже актуальна.
Ну вот такие у нас пользователи. | |
|
| |