Colocar 2 campos em uma coluna?

14/04/2003

0

Gostaria de saber como faço para colocar 2 campos em uma coluna no dbDrid, ou seja no campo FieldName eu seleciono um só campo, mas eu costaria de aparecer no meu dbGrid 2 campos em uma coluna.
ex
[codclie + nomeclie]


Guigao

Guigao

Responder

Posts

14/04/2003

Hatrix

vc pode usar um campo calculado para fazer isso.
por exemplo:

vai na query ou no que o datasource do dbgrid estiver apontando e dá um
NEW FIELD (ctrl+N)

cologa o nome do campo tipo ´clicodnome´ e coloca ele como STRING e calculated.

ai vc vai no evento oncalcfields desse componente e coloca o codigo:

with componente do
begin
fieldbyname(´clicodnome´).AsString :=
inttostr(fieldbyname(´cod_cli´)+´ - ´+fieldbyname(´nome_cli´);
end;

pode ser que de certo...


Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar