Страница 1 из 2
					
				clip  в   report  не  убирает  пробелы
				Добавлено: 14 Апрель 2024, 15:21
				 talgat55
				c11    abc    mssql  .  Вывожу  в  report  заполненную пробелами слева  и справ длинную перменную (3000) в  control text
Перед   этим   пишу  типа   A=  clip(A)  в  отчет   вываливается  с  теми-же  пробелами  и  слева  и  справа-  не  убирает
пробовал  типа   a= clip(left(a)) 
??
			 
			
					
				clip  в   report  не  убирает  пробелы
				Добавлено: 14 Апрель 2024, 15:44
				 kreator
				Не может быть. Давайте код. Потому что "пишу типа" - это не вариант.
			 
			
					
				clip  в   report  не  убирает  пробелы
				Добавлено: 14 Апрель 2024, 16:07
				 talgat55
				код   весь   abc   пишет  для  report
 в  embed   после  open window  обрабатываю  таблицу   нахожу   нужную  переменную   и  присваиваю
    jaln= left(clip(jal)) & '<13,10>' &  '<13,10>' &' Перен...'
  в   reporte  заселяю  эту  переменную  в text   и   все
			 
			
					
				clip  в   report  не  убирает  пробелы
				Добавлено: 14 Апрель 2024, 16:28
				 kreator
				Не верю. Как Станиславский. Покажите, что покажет код:
И в каком месте (методе) Вы это делаете? И приводите некий код, хотя у Вас MSSQL. Наверняка что-то оттуда тянете. Иначе зачем упоминать о БД?
 
			 
			
					
				clip  в   report  не  убирает  пробелы
				Добавлено: 14 Апрель 2024, 16:41
				 Игорь Столяров
				talgat55 писал(а): 14 Апрель 2024, 16:07
jaln= left(clip(jal)) & '<13,10>' & '<13,10>' &' Перен...'
 
Строка сжимается с точностью до наоборот: jaln= clip(left(jal))
И судя по контексту - проверьте напичканные в строке непечатные символы, переводы строк и т.д.
 
			 
			
					
				clip  в   report  не  убирает  пробелы
				Добавлено: 14 Апрель 2024, 16:42
				 talgat55
				в  sql   это   переменная  в  таблице     varchar (7000) 
ее   беру   и  кусаю  пробелы.   В  sql   в  этой  переменной   пробелы  присутствуют   слева
			 
			
					
				clip  в   report  не  убирает  пробелы
				Добавлено: 14 Апрель 2024, 16:43
				 talgat55
				Игорь Столяров писал(а): 14 Апрель 2024, 16:41
talgat55 писал(а): 14 Апрель 2024, 16:07
jaln= left(clip(jal)) & '<13,10>' & '<13,10>' &' Перен...'
 
Строка сжимается с точностью до наоборот: jaln= clip(left(jal))
И судя по контексту - проверьте напичканные в строке непечатные символы, переводы строк и т.д.
 
   делал   и  так   бесполезно
 
			 
			
					
				clip  в   report  не  убирает  пробелы
				Добавлено: 14 Апрель 2024, 16:50
				 talgat55
				перевод  строк  мне  нужен   Работает  корректно
			 
			
					
				clip  в   report  не  убирает  пробелы
				Добавлено: 14 Апрель 2024, 17:11
				 talgat55
				делал    просто   jaln= clip(left(jal))    все  равно   слева   пробелы  печатает
len   до   1000    после   175    работает   Значит  все  дело  в   сврйствах  тулбара  text   куда   помещаю  jaln 
в   свойствах  отметил  только   laiout   -  LefttoRight
			 
			
					
				clip  в   report  не  убирает  пробелы
				Добавлено: 14 Апрель 2024, 17:38
				 talgat55
				кажется  причину   понял.  Для  ввода   этой  переменной  в  форме  я  тоже  пользую  тулбар  text  
Оператор  вносит   вначале  не  пробел   а  нажимает  несколько  раз  ввод и   похоже  записывается  символ  перевод  каретки а  не  пробел
clip   его  не   удаляет.  А  как   убрать ?
			 
			
					
				clip  в   report  не  убирает  пробелы
				Добавлено: 14 Апрель 2024, 17:40
				 Игорь Столяров
				talgat55 писал(а): 14 Апрель 2024, 17:11
сврйствах тулбара text куда
 
Повторю уже высказанную идею - сделайте пожалуйста пример, который кто-нибудь смог бы собрать в заведомо 
рабочей среде разработки. И тогда мы сможем не только дешифровать, но и ответить на Ваш вопрос ... 

 
			 
			
					
				clip  в   report  не  убирает  пробелы
				Добавлено: 14 Апрель 2024, 18:25
				 kreator
				talgat55 писал(а): 14 Апрель 2024, 17:38
А как убрать ?
 
Проверяйте наличие перевода строки в текстовом поле в начале и в конце. Оператор куку? Он намеренно жмёт Enter и потом жалуется? Можно ещё включить режим "Специальные возможности" в Винде. Всё сделано для людей, которые не могут себя контролировать.  

 
			 
			
					
				clip  в   report  не  убирает  пробелы
				Добавлено: 14 Апрель 2024, 19:37
				 talgat55
				оператора для замены перевода каретки  НЕ  в  шаблонах  типа  replace(jaln,'<13,10>,' ' )   нету...
			 
			
					
				clip  в   report  не  убирает  пробелы
				Добавлено: 15 Апрель 2024, 10:54
				 Ал
				В поле текст с русскими? Что с кодировкой в с11 и в SQL - какие то манипуляции дополнительно делаете?
			 
			
					
				clip  в   report  не  убирает  пробелы
				Добавлено: 15 Апрель 2024, 11:40
				 talgat55
				текст  с  русскими.  Ничего  такого  не  делаю
Проблему  решил   сделав цикл   по  тексту   и   убирал  <13>  и   <10>   а  операторы  долбят   на   enter   и  в начале  текста   и  в  конце...
Можно  и  скриптом   убрать  \r   но   мне   проще  так