#0
by Славко
уже весь нет перерыл, не могу например в: STRTRAN/CHRTRAN передать пустую строку, мне нужно удалить пробелы, ен важно, любой символ хочу удалить в строке... а не получается...
#3
by vasia
Searches a character expression or memo field for occurrences of a second character expression or memo field, and then replaces each occurrence with a third character expression or memo field. STRTRAN(cSearched, cExpressionSought [, cReplacement] [, nStartOccurrence] [, nNumberOfOccurrences] [, nFlags]) Return Values Character Parameters cSearched Specifies the character expression that is searched. cSearched can be a memo field. cExpressionSought Specifies the character expression that is searched for in cSearched. The search is case-sensitive. cExpressionSought can be a memo field. cReplacement Specifies the character expression that replaces every occurrence of cSearchFor in cSearched. If you omit cReplacement, every occurrence of cExpressionSought is replaced with the empty string. nStartOccurrence Specifies which occurrence of cExpressionSought is the first to be replaced. For example, if nStartOccurrence is 4, replacement begins with the fourth occurrence of cExpressionSought in cSearched and the first three occurrences of cExpressionSought remain unchanged. The occurrence where replacement begins defaults to the first occurrence of cExpressionSought if you omit nStartOccurrence. nNumberOfOccurrences Specifies the number of occurrences of cExpressionSought to replace. If you omit nNumberOfOccurrences, all occurrences of cExpressionSought, starting with the occurrence specified with nStartOccurrence, are replaced. nFlags Specifies the case-sensitivity of a search according to the following values: nFlags Value Description 0 (default) Search is case-sensitive, replace is with exact cReplacement text. This is the behavior in versions of Visual FoxPro prior to 7. 1 Search is case-insensitive, replace is with exact cReplacement text. 2 Search is case-sensitive, replace is with exact cReplacement text. 3 Search is case-insensitive; replace is with the case of cReplacement changed to match the case of the string found. The case of cReplacement will only be changed if the string found is all uppercase, lowercase, or title (proper) case. You can also specify default behavior by passing –1 as the nFlags value. Remarks You can specify where the replacement begins and how many replacements are made. STRTRAN returns the resulting character string. Specify –1 for optional parameters you want to skip over if you just need to specify the nFlags setting.
#7
by Варвар
Слав, что ты подразумеваешь под "пустой строкой"? вооще 1013 перевод, а что ты ищешь ХЗ.
#8
by Славко
похоже нада конкретный пример приводить... хочу из любой строки удалить любой символ... например исх. строка: Слыавыкыо Быалыбыесы получить хочу: Славко Балбес понятно теперь надеюсь?
#11
by Славко
ты меня чо, за идиота держишь? так... но не получается, при таком варианте результктом данной ф-ции получается: С т.е. в таком варианте строка состоит из 1-го символа строки в которой ищем и заменяем подстроку, на подстроку замены... Если подстрока замены состоит хотябы из одного символа то все работает чудесно... вот как мне задать пустую строку в качестве подстроки замены, вот в чем вопрос...
#14
by Asmody
не знаю. в хелпе английским языком написано [If you omit cReplacement, every occurrence of cExpressionSought is replaced with the empty string. ]
#18
by vasia
попробуй так STRTRAN(Сотрудники.DESCR,' ','') + spae as ФИО проблема в том что это поле в первой извлекаемой запи имеет длину с и на его основе создается сообветствующая структура таблицы(курсора)
#22
by vasia
создастся таблица с полем ФИО с как минримум, а сейчас создается ФИО с и соответственно остальные записи полычают по 1 символу
Тэги: Математика и алгоритмы
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- v8: Как определить какая у текущего пользователя роль(всегда одна)
- Выгрузка данных из базы СКБ Контур "Персонал" в 1С:Зарплата и Управление пе
- v7: Как сохранить печатные формы в ексель!
- Столбцы в при выводе макета ставятся стандартной ширины!?
- v7: Два раза попадают счета фактур в книгу продаж
- Как добавить свои параметры в рапорт руководителя.
- "Ошибка инициализации ODBC!"-патчим движок по методу Romix`a
- Как правильно создать в конфигураторе счет, если такой уже создан вручную?
- Есть мысли как по тайм ауту закрывать окно выбора пользователя 1с ?
- Загрузка банков с РБК
- Для исполнения запраса недостаточно памяти. Размер выборки превышает ХХХХХ байт
- Как в базе проверить уникальность кода и номера документа
- Можно ли обработать двойной клик мышкой по шапке таблицы?
- Настройка прав: чем отличается право на редактирование от права на изменение?
- Formex: Альфу: как-то интересно ПриЗагрузкеВнешнегоОтчета()
- Где можно скачать свежый дистрибутив опенконфа?
- Можно ли программно управлять содержимым полей Описание и Подсказка?
- Зависание базы при обращении к журналу регистраций
- Программно проверить принадлежность группе
- Продолжение печати таблицы на одном листе