как перенести строку?
Модераторы: 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) ни чего не помогает, все уносит в лево и мусор получается
помогите пожайлуста
-
- Местный житель
- Сообщения: 228
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
-
- Местный житель
- Сообщения: 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
короче после каждой переменной нужно сделать перенос в том же столбце
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 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
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 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
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 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.
.}
ну больше уже некуда