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]
ex
[codclie + nomeclie]
Guigao
Curtir tópico
+ 0
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...
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
Clique aqui para fazer login e interagir na Comunidade :)