Fórum DBGrid - 2 ou Fields em um Column #339629

30/03/2007

0

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

Responder

Posts

30/03/2007

Acacio

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.


Responder

Gostei + 0

30/03/2007

Aloizio Castro

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?!?


Responder

Gostei + 0

30/03/2007

Dmenin

chr(13) para quebrar a linha

a cor não sei :shock:


Responder

Gostei + 0

04/04/2007

Nigro

DBCtrlGrid


Responder

Gostei + 0

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

Aceitar