как перенести строку?
Модераторы: m0p3e, edward_K, Модераторы
как перенести строку?
Ни как не могу перенести строку в том же столбце в отчете
например выводится переменная 0025423
4556739
qwerqw3
а нужно 00254
2345
5667
39qw
erqw3
пробовал chr(10),chr(13) ни чего не помогает, все уносит в лево и мусор получается
помогите пожайлуста
			
			
									
						
										
						например выводится переменная 0025423
4556739
qwerqw3
а нужно 00254
2345
5667
39qw
erqw3
пробовал chr(10),chr(13) ни чего не помогает, все уносит в лево и мусор получается
помогите пожайлуста
- 
				DarkAngel27
 - Местный житель
 - Сообщения: 228
 - Зарегистрирован: 29 мар 2005, 17:49
 - Откуда: Москва
 - Контактная информация:
 
- 
				DarkAngel27
 - Местный житель
 - Сообщения: 228
 - Зарегистрирован: 29 мар 2005, 17:49
 - Откуда: Москва
 - Контактная информация:
 
Все и так в одной переменной, а выводит вот таким образом
fields
str1
.{
str1:=str1+str2+str3 // вот эту переменную вывожу
.}
@@@@@@@@ // вот это вывод
но здесь есть другие переменные, в чем вся сложность
@@@@@@ @@@@@@@ @@@@@@@@ @@@@@@@@@
например:
num1 123 10.01.05 10.02.05
num2
num3
num5/4
а мне мусор вроде выдает
num1num2nu 123 10.01.05 10.02.05
m3num4num
короче после каждой переменной нужно сделать перенос в том же столбце
			
			
									
						
										
						fields
str1
.{
str1:=str1+str2+str3 // вот эту переменную вывожу
.}
@@@@@@@@ // вот это вывод
но здесь есть другие переменные, в чем вся сложность
@@@@@@ @@@@@@@ @@@@@@@@ @@@@@@@@@
например:
num1 123 10.01.05 10.02.05
num2
num3
num5/4
а мне мусор вроде выдает
num1num2nu 123 10.01.05 10.02.05
m3num4num
короче после каждой переменной нужно сделать перенос в том же столбце
- 
				edward_K
 - Заслуженный деятель интернет-сообщества
 - Сообщения: 5189
 - Зарегистрирован: 29 мар 2005, 17:49
 - Откуда: SPB galaxy spb
 
еcли вы хотите
num1num2nu 123 10.01.05 10.02.05
m3num4numпаолпваждпрвалджпвдажповджа
.fields
substr(ss1,1,5) ss2 ss3 ....
substr(ss1,6,200)
.endfields
@@@@@@ @@@@ @@@@@@ @@@@@@@
.{?internal;length(ss1)>5;
@@@@@@@@@@@@@@@@@@@@@@@@
.}
если
num1 123 10.01.05 10.02.05
num2
num3
num5/4
то
.fields
s1 ................
s2
s3
s4
.endfields
@@@@@@@ @@@@@@@@@ @@@@
.{?internal;length(s2)>0;
^
.}
....
.{?internal;length(s4)>0;
^
.}
если же используете массив, то универсальней будет while + internal
			
			
									
						
										
						num1num2nu 123 10.01.05 10.02.05
m3num4numпаолпваждпрвалджпвдажповджа
.fields
substr(ss1,1,5) ss2 ss3 ....
substr(ss1,6,200)
.endfields
@@@@@@ @@@@ @@@@@@ @@@@@@@
.{?internal;length(ss1)>5;
@@@@@@@@@@@@@@@@@@@@@@@@
.}
если
num1 123 10.01.05 10.02.05
num2
num3
num5/4
то
.fields
s1 ................
s2
s3
s4
.endfields
@@@@@@@ @@@@@@@@@ @@@@
.{?internal;length(s2)>0;
^
.}
....
.{?internal;length(s4)>0;
^
.}
если же используете массив, то универсальней будет while + internal
- 
				edward_K
 - Заслуженный деятель интернет-сообщества
 - Сообщения: 5189
 - Зарегистрирован: 29 мар 2005, 17:49
 - Откуда: SPB galaxy spb
 
ExtractDelimitedWord(PlPor.Tax,1,';') // 101
ExtractDelimitedWord(PlPor.Tax,2,';') // 104
ExtractDelimitedWord(PlPor.Tax,3,';') // 105
ExtractDelimitedWord(PlPor.Tax,4,';') // 106
ExtractDelimitedWord(PlPor.Tax,5,';') // 107
ExtractDelimitedWord(PlPor.Tax,6,';') // 108
ExtractDelimitedWord(PlPor.Tax,7,';') // 109
ExtractDelimitedWord(PlPor.Tax,8,';') // 110
			
			
									
						
										
						ExtractDelimitedWord(PlPor.Tax,2,';') // 104
ExtractDelimitedWord(PlPor.Tax,3,';') // 105
ExtractDelimitedWord(PlPor.Tax,4,';') // 106
ExtractDelimitedWord(PlPor.Tax,5,';') // 107
ExtractDelimitedWord(PlPor.Tax,6,';') // 108
ExtractDelimitedWord(PlPor.Tax,7,';') // 109
ExtractDelimitedWord(PlPor.Tax,8,';') // 110
- 
				edward_K
 - Заслуженный деятель интернет-сообщества
 - Сообщения: 5189
 - Зарегистрирован: 29 мар 2005, 17:49
 - Откуда: SPB galaxy spb
 
.var
i:integer
wstr:string ;
wkl:boolean ;
.endvar
.begin
i:=1
wkl:=if(length(ExtractDelimitedWord(s1,1,';'))=0,false,true) ;
end.
.fields
ExtractDelimitedWord(s1,i,';')
.endfields
.{while wkl
@@@@@@@@@@@
.begin
i:=i+1 ;
wkl:=if(length(ExtractDelimitedWord(s1,i,';'))=0,false,true) ;
end.
.}
ну больше уже некуда
			
			
									
						
										
						i:integer
wstr:string ;
wkl:boolean ;
.endvar
.begin
i:=1
wkl:=if(length(ExtractDelimitedWord(s1,1,';'))=0,false,true) ;
end.
.fields
ExtractDelimitedWord(s1,i,';')
.endfields
.{while wkl
@@@@@@@@@@@
.begin
i:=i+1 ;
wkl:=if(length(ExtractDelimitedWord(s1,i,';'))=0,false,true) ;
end.
.}
ну больше уже некуда