espaço em branco...
19/03/2003
0
olá estou enviando para um arquivo texto os dados contido no campo de um banco de dados... so que eu gostaria que fosse o espaço em branco tb...e depois colocar um ; so que os espaços em branco nao vao o q faço...
Zacca
Curtir tópico
+ 0
Responder
Posts
19/03/2003
Aroldo Zanela
Do fundo do baú...
Se não sacar, me avisa...
Function PadR( Expressao: String; Tamanho: Integer; Caracter : String ) : String; var nComprimento, nFalta : Integer; cPreenche : String; Begin nComprimento := Length( Expressao ); nFalta := Tamanho - nComprimento; cPreenche := Replicate( Caracter, nFalta ); Result := Expressao + cPreenche; End; Function Replicate( ExpS1 : String; ExpI1 : Integer ) : String; var iX : Integer; sR : String; Begin sR := ´´; For iX := 1 To ExpI1 do sR := sR + ExpS1; Result := sR; End;
Se não sacar, me avisa...
Responder
19/03/2003
Josemarlourenco
Se você criou uma rotina para gravar, pode usar a função abaixo, que completa uma string com espaços:
1) Esta completa a string com espaços a esquerda
function PadL(sString: String; iQtd:Integer; sChar: char): String;
begin
sString := trim(sString);
result := StringOfChar(sChar,iQtd-Length(sString))+sString;
end;
2) Esta completa com espaços a direita
function PadR(sString: String; iQtd:Integer; sChar: char): String;
begin
sString := trim(sString);
result := sString + StringOfChar(sChar,iQtd-Length(sString));
end;
Josemar
1) Esta completa a string com espaços a esquerda
function PadL(sString: String; iQtd:Integer; sChar: char): String;
begin
sString := trim(sString);
result := StringOfChar(sChar,iQtd-Length(sString))+sString;
end;
2) Esta completa com espaços a direita
function PadR(sString: String; iQtd:Integer; sChar: char): String;
begin
sString := trim(sString);
result := sString + StringOfChar(sChar,iQtd-Length(sString));
end;
Josemar
Responder
Clique aqui para fazer login e interagir na Comunidade :)