powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Строковые функции
14 сообщений из 14, страница 1 из 1
Строковые функции
    #32371226
Фотография KV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне нужно в поле вырезать слева 25 символов,
в запросе на обновление пишу:
[Поле]-Left([Поле]; 25)
Не работает!
...
Рейтинг: 0 / 0
Строковые функции
    #32371235
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гыыы
А что такое операция "-" для строк?


З.Ы. Помимо Left есть еще функции Right и Len. Если с их использованием у тебя не получится сделать что ты хотел - то это будет твоим домашним заданием.
...
Рейтинг: 0 / 0
Строковые функции
    #32371258
Allll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[Поле]=Left([Поле], 25)
...
Рейтинг: 0 / 0
Строковые функции
    #32371260
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Allll
Садись двойка
(или мне двойка за телепятию)
...
Рейтинг: 0 / 0
Строковые функции
    #32371271
Фотография KV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Right(MyString,Len(MyString)-Len(Left(MyString,25))
...
Рейтинг: 0 / 0
Строковые функции
    #32371273
Фотография KV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пару скобок пропустил!
...
Рейтинг: 0 / 0
Строковые функции
    #32371295
Allll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Лох Позорный
Автор темы хотел вырезать 25 символов слева, т.е. оставить 25 символов и привел свой вариант.
Мне кажется что строчка [Поле]=Left([Поле], 25) с эти должна справиться.
...
Рейтинг: 0 / 0
Строковые функции
    #32371300
Фотография KV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, мне нужно то, что останется справа!
...
Рейтинг: 0 / 0
Строковые функции
    #32371303
Фотография KV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Окончательный вариант: Right([Adr];(Len([Adr])-25))
...
Рейтинг: 0 / 0
Строковые функции
    #32371304
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 KV
Садись, четыре.
Если бы догадался, что Len(Left(MyString,25) равно 25, то было бы 5 с минусом
(минус за то, что не предусмотрел случай, когда строка короче чем 25 символов, а на этот случай IIf тебе в помощь)
...
Рейтинг: 0 / 0
Строковые функции
    #32371311
Roalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А mid?
mid$(s,26)
...
Рейтинг: 0 / 0
Строковые функции
    #32371316
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проще mid
mid([Поле]; 26)
...
Рейтинг: 0 / 0
Строковые функции
    #32371317
Allll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Значит я неправ - нужно было внимательнее читать ТЗ :(
...
Рейтинг: 0 / 0
Строковые функции
    #32371347
Фотография KV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да Mid я упустил
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Строковые функции
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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