Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Возможно ли каскадно удалить заданный символ содержимого поля / 19 сообщений из 19, страница 1 из 1
12.09.2019, 15:36
    #39861025
drafty
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли каскадно удалить заданный символ содержимого поля
Имеется Поле1 тип MEMO.
В некоторых словах (содержимого Поле1 ) имеется символ переноса слова (т.е.дефис).
Например,Поле1 содержит строку "на се-годня прогноз по-годы".
Необходимо,чтобы строка выглядела так: "на сегодня прогноз погоды".
Есть ли какие-либо "ухищрения" для подобных целей?
...
Рейтинг: 0 / 0
12.09.2019, 15:37
    #39861026
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли каскадно удалить заданный символ содержимого поля
Есть функция Replace().
...
Рейтинг: 0 / 0
12.09.2019, 15:43
    #39861032
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли каскадно удалить заданный символ содержимого поля
draftyЕсть ли какие-либо "ухищрения" для подобных целей?
а если там будет Санкт-Петербург или Петров-Водкин или договор 12-28/19
...
Рейтинг: 0 / 0
12.09.2019, 15:57
    #39861043
DarkMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли каскадно удалить заданный символ содержимого поля
draftyЕсть ли какие-либо "ухищрения" для подобных целей?
Вот в этой книге Программирование на Visual Basic 6 и VBA. Руководство разработчика была функция посимвольного прохода и замены определенных символов. Найдите в инете электронную версию книги и посмотрите , может получиться доработать. Там вообще много интерессного про работу со строками.
...
Рейтинг: 0 / 0
12.09.2019, 16:17
    #39861064
drafty
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли каскадно удалить заданный символ содержимого поля
ПЕНСИОНЕРКАdraftyЕсть ли какие-либо "ухищрения" для подобных целей?
а если там будет Санкт-Петербург или Петров-Водкин или договор 12-28/19

Это сарказм? 🤔🤔🤔
...
Рейтинг: 0 / 0
12.09.2019, 16:21
    #39861068
drafty
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли каскадно удалить заданный символ содержимого поля
AkinaЕсть функция Replace().
Да,есть,но как-то мудрЕно там расписано,трудно понять.Вот если бы "живой" примерчик...😜
...
Рейтинг: 0 / 0
12.09.2019, 16:22
    #39861070
drafty
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли каскадно удалить заданный символ содержимого поля
DarkMandraftyЕсть ли какие-либо "ухищрения" для подобных целей?
Вот в этой книге Программирование на Visual Basic 6 и VBA. Руководство разработчика была функция посимвольного прохода и замены определенных символов. Найдите в инете электронную версию книги и посмотрите , может получиться доработать. Там вообще много интерессного про работу со строками.
Спасибо,это ужЕ что-то!
...
Рейтинг: 0 / 0
12.09.2019, 16:30
    #39861072
DarkMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли каскадно удалить заданный символ содержимого поля
draftyЭто сарказм? 🤔🤔🤔
Почему сарказм ? Это вполне реально .
Вам придется продумывать логику по каким критериям определять именно перенос строки , а не слово с дефисом .
...
Рейтинг: 0 / 0
12.09.2019, 16:41
    #39861084
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли каскадно удалить заданный символ содержимого поля
draftyкак-то мудрЕно там расписаноГосподи, что там мудрёного?
Первый параметр - где менять. Это собственно поле таблицы.
Второй параметр - что менять. Это литерал "-".
Третий - на что менять. Надо убрать - знач, меняем на пустую строку "".
Остальные параметры не нужны, их не вводим.
Всё.
...
Рейтинг: 0 / 0
12.09.2019, 16:42
    #39861086
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли каскадно удалить заданный символ содержимого поля
DarkManфункция посимвольного прохода и замены определенных символовНу это разве что для поля в два десятка символов можно... иначе уж лучше через WScript.Regex.
...
Рейтинг: 0 / 0
12.09.2019, 17:32
    #39861111
drafty
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли каскадно удалить заданный символ содержимого поля
Akinadraftyкак-то мудрЕно там расписаноГосподи, что там мудрёного?
Первый параметр - где менять. Это собственно поле таблицы.
Второй параметр - что менять. Это литерал "-".
Третий - на что менять. Надо убрать - знач, меняем на пустую строку "".
Остальные параметры не нужны, их не вводим.
Всё.
Тогда в конструкторе запросов я попробую в таком ключе:
Выражение1:Replace (Поле1,"-","")
...
Рейтинг: 0 / 0
12.09.2019, 17:54
    #39861121
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли каскадно удалить заданный символ содержимого поля
Найдите таблицу кодов символов,посмотрите коды 10,13,45 и определите что заменять(кстати:а откуда эти символы в строке и не зависит ли их появление от размеров поля?)
...
Рейтинг: 0 / 0
12.09.2019, 17:59
    #39861124
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли каскадно удалить заданный символ содержимого поля
draftyТогда в конструкторе запросов я попробую в таком ключе:
Выражение1:Replace (Поле1,"-","")
В конструкторе не запятые, а точки с запятой нужны.
...
Рейтинг: 0 / 0
13.09.2019, 14:20
    #39861549
drafty
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли каскадно удалить заданный символ содержимого поля
__MichelledraftyТогда в конструкторе запросов я попробую в таком ключе:
Выражение1:Replace (Поле1,"-","")
В конструкторе не запятые, а точки с запятой нужны.
Да,подтверждаю.
...
Рейтинг: 0 / 0
13.09.2019, 14:22
    #39861552
drafty
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли каскадно удалить заданный символ содержимого поля
sdkuНайдите таблицу кодов символов,посмотрите коды 10,13,45 и определите что заменять(кстати:а откуда эти символы в строке и не зависит ли их появление от размеров поля?)
Содержимое я копипастил из одного документа,вот поэтому эти символы и перенеслись тудОй...
...
Рейтинг: 0 / 0
13.09.2019, 14:24
    #39861553
drafty
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли каскадно удалить заданный символ содержимого поля
DarkMandraftyЭто сарказм? 🤔🤔🤔
Почему сарказм ? Это вполне реально .
Вам придется продумывать логику по каким критериям определять именно перенос строки , а не слово с дефисом .
Поле ПРИМЕЧАНИЕ как правило вспомогательное, ничего страшного не будет,если Джигурда-Панин будет написано слитно 😜😜😜
...
Рейтинг: 0 / 0
13.09.2019, 14:27
    #39861559
drafty
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли каскадно удалить заданный символ содержимого поля
draftyAkinaпропущено...
Господи, что там мудрёного?
Первый параметр - где менять. Это собственно поле таблицы.
Второй параметр - что менять. Это литерал "-".
Третий - на что менять. Надо убрать - знач, меняем на пустую строку "".
Остальные параметры не нужны, их не вводим.
Всё.
Тогда в конструкторе запросов я попробую в таком ключе:
Выражение1:Replace (Поле1,"-","")

Да,работает в следующем варианте синтаксиса:
Replace([Таблица1]![Поле1];'-';'')
Всем спасибо за помощь! 🤝🤝🤝
...
Рейтинг: 0 / 0
13.09.2019, 14:53
    #39861585
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли каскадно удалить заданный символ содержимого поля
drafty__Michelleпропущено...

В конструкторе не запятые, а точки с запятой нужны.
Да,подтверждаю.
Я не спрашивала, а сообщала.
...
Рейтинг: 0 / 0
13.09.2019, 17:03
    #39861694
drafty
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли каскадно удалить заданный символ содержимого поля
__Michelledraftyпропущено...

Да,подтверждаю.
Я не спрашивала, а сообщала.
А я не утверждал,а протестировал.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Возможно ли каскадно удалить заданный символ содержимого поля / 19 сообщений из 19, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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