clip в report не убирает пробелы
Модератор: Дед Пахом
					Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
	При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
clip в report не убирает пробелы
c11    abc    mssql  .  Вывожу  в  report  заполненную пробелами слева  и справ длинную перменную (3000) в  control text
Перед этим пишу типа A= clip(A) в отчет вываливается с теми-же пробелами и слева и справа- не убирает
пробовал типа a= clip(left(a))
??
			
			
									
						Перед этим пишу типа A= clip(A) в отчет вываливается с теми-же пробелами и слева и справа- не убирает
пробовал типа a= clip(left(a))
??
- 
				kreator
 - ✯ Ветеран ✯
 - Сообщения: 5235
 - Зарегистрирован: 28 Май 2009, 15:54
 - Откуда: Москва
 - Благодарил (а): 11 раз
 - Поблагодарили: 26 раз
 
clip в report не убирает пробелы
Не может быть. Давайте код. Потому что "пишу типа" - это не вариант.
			
			
									
						We are hard at work… for you.   
			
						clip в report не убирает пробелы
код   весь   abc   пишет  для  report
в embed после open window обрабатываю таблицу нахожу нужную переменную и присваиваю
jaln= left(clip(jal)) & '<13,10>' & '<13,10>' &' Перен...'
в reporte заселяю эту переменную в text и все
			
			
									
						в embed после open window обрабатываю таблицу нахожу нужную переменную и присваиваю
jaln= left(clip(jal)) & '<13,10>' & '<13,10>' &' Перен...'
в reporte заселяю эту переменную в text и все
- 
				kreator
 - ✯ Ветеран ✯
 - Сообщения: 5235
 - Зарегистрирован: 28 Май 2009, 15:54
 - Откуда: Москва
 - Благодарил (а): 11 раз
 - Поблагодарили: 26 раз
 
clip в report не убирает пробелы
Не верю. Как Станиславский. Покажите, что покажет код:
И в каком месте (методе) Вы это делаете? И приводите некий код, хотя у Вас MSSQL. Наверняка что-то оттуда тянете. Иначе зачем упоминать о БД?
			
			
									
						Код: Выделить всё
stop(len(A) & '  ' & len(clip(left(A))))
We are hard at work… for you.   
			
						- Игорь Столяров
 - Ветеран движения
 - Сообщения: 8269
 - Зарегистрирован: 07 Июль 2005, 10:19
 - Откуда: г. Ростов-на-ДоМу
 - Благодарил (а): 34 раза
 - Поблагодарили: 106 раз
 
clip в report не убирает пробелы
Строка сжимается с точностью до наоборот: jaln= clip(left(jal))
И судя по контексту - проверьте напичканные в строке непечатные символы, переводы строк и т.д.
За теми, кто отстал, не возвращаться ! 
 Кодекс
			
						clip в report не убирает пробелы
в  sql   это   переменная  в  таблице     varchar (7000) 
ее беру и кусаю пробелы. В sql в этой переменной пробелы присутствуют слева
			
			
									
						ее беру и кусаю пробелы. В sql в этой переменной пробелы присутствуют слева
clip в report не убирает пробелы
делал и так бесполезноИгорь Столяров писал(а): 14 Апрель 2024, 16:41Строка сжимается с точностью до наоборот: jaln= clip(left(jal))
И судя по контексту - проверьте напичканные в строке непечатные символы, переводы строк и т.д.
clip в report не убирает пробелы
делал    просто   jaln= clip(left(jal))    все  равно   слева   пробелы  печатает
len до 1000 после 175 работает Значит все дело в сврйствах тулбара text куда помещаю jaln
в свойствах отметил только laiout - LefttoRight
			
			
									
						len до 1000 после 175 работает Значит все дело в сврйствах тулбара text куда помещаю jaln
в свойствах отметил только laiout - LefttoRight
clip в report не убирает пробелы
кажется  причину   понял.  Для  ввода   этой  переменной  в  форме  я  тоже  пользую  тулбар  text  
Оператор вносит вначале не пробел а нажимает несколько раз ввод и похоже записывается символ перевод каретки а не пробел
clip его не удаляет. А как убрать ?
			
			
									
						Оператор вносит вначале не пробел а нажимает несколько раз ввод и похоже записывается символ перевод каретки а не пробел
clip его не удаляет. А как убрать ?
- Игорь Столяров
 - Ветеран движения
 - Сообщения: 8269
 - Зарегистрирован: 07 Июль 2005, 10:19
 - Откуда: г. Ростов-на-ДоМу
 - Благодарил (а): 34 раза
 - Поблагодарили: 106 раз
 
clip в report не убирает пробелы
Повторю уже высказанную идею - сделайте пожалуйста пример, который кто-нибудь смог бы собрать в заведомо
рабочей среде разработки. И тогда мы сможем не только дешифровать, но и ответить на Ваш вопрос ...
За теми, кто отстал, не возвращаться ! 
 Кодекс
			
						- 
				kreator
 - ✯ Ветеран ✯
 - Сообщения: 5235
 - Зарегистрирован: 28 Май 2009, 15:54
 - Откуда: Москва
 - Благодарил (а): 11 раз
 - Поблагодарили: 26 раз
 
clip в report не убирает пробелы
Проверяйте наличие перевода строки в текстовом поле в начале и в конце. Оператор куку? Он намеренно жмёт Enter и потом жалуется? Можно ещё включить режим "Специальные возможности" в Винде. Всё сделано для людей, которые не могут себя контролировать.
We are hard at work… for you.   
			
						clip в report не убирает пробелы
оператора для замены перевода каретки  НЕ  в  шаблонах  типа  replace(jaln,'<13,10>,' ' )   нету...
			
			
									
						- 
				Ал
 - ✯ Ветеран ✯
 - Сообщения: 1059
 - Зарегистрирован: 08 Июль 2005, 6:48
 - Откуда: Россия
 - Благодарил (а): 1 раз
 - Поблагодарили: 1 раз
 
clip в report не убирает пробелы
В поле текст с русскими? Что с кодировкой в с11 и в SQL - какие то манипуляции дополнительно делаете?
			
			
									
						clip в report не убирает пробелы
текст  с  русскими.  Ничего  такого  не  делаю
Проблему решил сделав цикл по тексту и убирал <13> и <10> а операторы долбят на enter и в начале текста и в конце...
Можно и скриптом убрать \r но мне проще так
			
			
									
						Проблему решил сделав цикл по тексту и убирал <13> и <10> а операторы долбят на enter и в начале текста и в конце...
Можно и скриптом убрать \r но мне проще так
