Comando Copy

Delphi

10/03/2004

Olá ,

tenho um campo nome cliente com 50 caracteres gravado, mas quando for preencher na tela quero que ele apareça com 40, sei que pelo comando copy tem como fazer mas não estou conseguindo se alguém puder me ajudar.

desde já agradeço


Cristiane.spl

Cristiane.spl

Curtidas 0

Respostas

Sremulador

Sremulador

10/03/2004

Você pode utilizar o max do componente


GOSTEI 0
Dallagnelo

Dallagnelo

10/03/2004

Copy(NomedoCliente,1,40);

O primeiro parametro é a String que quer copiar.
O segundo é de onde começar. Nesse caso do primeiro caracter,
O terceiro paramentro qtos caracter copiar. Nesse caso 40.


GOSTEI 0
Cristiane.spl

Cristiane.spl

10/03/2004

dallagnelo
era isso mesmo que eu estava querendo porém não estou sabendo onde colocar o copy nessa linha de programação se vc puder me ajudar.



edt.text := DM.qryCLIENTE.fieldByNAME(´NOMECLIENTE´).AsString;




de qualquer forma obrigado a todos


GOSTEI 0
Dallagnelo

Dallagnelo

10/03/2004

edt.text := COPY(DM.qryCLIENTE.fieldByNAME(´NOMECLIENTE´).AsString,1,40);

Irá mostrar apenas os primeiros 40 caracteres.

vlw


GOSTEI 0
Cristiane.spl

Cristiane.spl

10/03/2004

dallagnelo
deu certo obrigado por sua ajuda.


GOSTEI 0
POSTAR