Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Разбить строку на слова / 11 сообщений из 11, страница 1 из 1
05.09.2017, 14:53
    #39515748
STING_WRX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбить строку на слова
Друзья, салют!
Подскажите - как из строки N101HV65 клапан первый вычленить N101HV65
Функция Left не подходит, так как количество символов у абревиатуры разное.
Заранее спасибо!
...
Рейтинг: 0 / 0
05.09.2017, 14:57
    #39515755
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбить строку на слова
Код: vbnet
1.
2.
MyString = "N101HV65 клапан первый"
FirstWord = Split(MyString)(0)
...
Рейтинг: 0 / 0
05.09.2017, 14:59
    #39515761
Разбить строку на слова
STING_WRXПодскажите - как из строки N101HV65 клапан первый вычленить N101HV65 Т.е. до первого пробела?
Код: vbnet
1.
s2 = Split(s1, " ")(0) 
...
Рейтинг: 0 / 0
05.09.2017, 15:07
    #39515777
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбить строку на слова
STING_WRX,
...
Рейтинг: 0 / 0
05.09.2017, 15:12
    #39515782
STING_WRX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбить строку на слова
Анатолий ( Киев ),

подскажите, пожалуйста, а в запросе также прописть: Часть_строки: Split([Текст_1], " ")(0) ?
...
Рейтинг: 0 / 0
05.09.2017, 15:16
    #39515786
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбить строку на слова
А вот в запросе придётся выворачиваться так:
Код: sql
1.
SELECT ..., LEFT(field, INSTR(field & " ", " ")-1) AS FirstWord, ...
...
Рейтинг: 0 / 0
05.09.2017, 15:17
    #39515787
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбить строку на слова
Хотя вместо вычитания единицы лучше обернуть это в Trim().
...
Рейтинг: 0 / 0
05.09.2017, 15:33
    #39515798
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбить строку на слова
STING_WRX,
а что мешает применять в запросе функцию: "SELECT..., my(поле) FROM.."
...
Рейтинг: 0 / 0
05.09.2017, 15:35
    #39515803
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбить строку на слова
sdkuчто мешает применять в запросе функциюЕсли всё происходит в рамках одного файла БД и MS Jet - да, будет ровно. Иначе пичалька...
...
Рейтинг: 0 / 0
05.09.2017, 15:36
    #39515804
STING_WRX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбить строку на слова
Akina,

спасибо!
...
Рейтинг: 0 / 0
05.09.2017, 15:43
    #39515818
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбить строку на слова
Akina,
Полностью согласен, но в ТЗ не оговаривалась работа с несколькими базами
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Разбить строку на слова / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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