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