DBGrid - 2 ou Fields em um Column

Delphi

30/03/2007

Bom dia a todos, gostaria de saber se eh possivel inserir dois ou mais fields em uma coluna do DBGrid.

Explico o motivo, tenho um programa de mensagens em rede, daew, gostaria de exibir no grid, somente o assunto em destaque na primeira linha, e logo abaixo , o remetente + Data e hora em cinza. como abaixo:

------------------------------------------------ [color=darkblue:a74a56be5f]Assunto: Atualização do sistema[/color:a74a56be5f] [color=olive:a74a56be5f]A.Oliveira 28/03/2007 - 09:26[/color:a74a56be5f] ------------------------------------------------ [color=darkblue:a74a56be5f]Assunto: Baixar tabela de preços[/color:a74a56be5f] [color=olive:a74a56be5f]R.Marra 29/03/2007 - 08:53[/color:a74a56be5f] ------------------------------------------------ [color=darkblue:a74a56be5f]Assunto: Reunião[/color:a74a56be5f] [color=olive:a74a56be5f]A.Ormond 29/03/2007 - 09:24[/color:a74a56be5f] ------------------------------------------------


No exemplo acima, mostro 3 informações em uma só coluna, se nao for possivel fazer isto com componente nativo delphi, tem algum componente JEDI que realiza tal tarefa?!?!

Agradeço soluçoes e dicas dos amigos

Abraços :wink:


Aloizio Castro

Aloizio Castro

Curtidas 0

Respostas

Acacio

Acacio

30/03/2007

Bom podes concatenar os campos direto no sql assim

select campo1 || campo2 || campo3 from TabelaQualquer

ou criar um campo calculado e no evento aCalcFields da query ou tabela jogar os valores que queres.


GOSTEI 0
Aloizio Castro

Aloizio Castro

30/03/2007

Bom podes concatenar os campos direto no sql assim select campo1 || campo2 || campo3 from TabelaQualquer ou criar um campo calculado e no evento aCalcFields da query ou tabela jogar os valores que queres.


A ideia eh boa, mas qto mostrar em duas linhas e destacar cada linha de uma cor diferente?!?


GOSTEI 0
Dmenin

Dmenin

30/03/2007

chr(13) para quebrar a linha

a cor não sei :shock:


GOSTEI 0
Nigro

Nigro

30/03/2007

DBCtrlGrid


GOSTEI 0
POSTAR