22. August 2017 14:20
22. August 2017 14:36
StrAusgabe :=''
IF FELD1 <> ''
StrAusgabe :='' StrAusgabe + '1';
IF FELD1 <>'' AND FELD2<>'' THEN
StrAusgabe :='' StrAusgabe + ',';
IF FELD2<>'' THEN
StrAusgabe :='' StrAusgabe + '2';
...
...
..
22. August 2017 15:21
Ausgabe := Feld1;
Ausgabe += DELCHR(('_' + Feld2), '>', '_');
Ausgabe += DELCHR(('_' + Feld3), '>', '_');
Ausgabe := DELCHR(Ausgabe, '<', '_');
22. August 2017 15:28
Ausgabe:='';
if Feld1 <>'' then
Ausgabe := Feld1;
if Feld2 <> '' then begin
if Ausgabe <> '' then
Ausgabe +=','
Ausgabe += Feld2;
end;
if Feld3 <> '' then begin
if Ausgabe <> '' then
Ausgabe +=','
Ausgabe += Feld3;
end;
Ausgabe :='';
for I:=1 to arraylen(Feld) do begin
if Feld[i] <>'' then begin
if Ausgabe <> '' then
Ausgabe +=','
Ausgabe += Feld[i];
end;
end;
22. August 2017 16:01
String := Feld1 + ',' + Feld2 + ',' + Feld3 + ',' + Feld4 + ',' + Feld5 + ',' + Feld6;
FindWhat := ',,';
ReplaceWith := ',';
WHILE STRPOS(String,FindWhat) > 0 DO
String := DELSTR(String,STRPOS(String,FindWhat)) + ReplaceWith + COPYSTR(String,STRPOS(String,FindWhat) + STRLEN(FindWhat));
exit(DELCHR(String, '<>', ','));
22. August 2017 16:09
22. August 2017 20:01