Fórum É possivel listar dois campos num DBLookupComboBox ? #338674
13/03/2007
0
CAD - ASDASDFASDFASD
CEDDD- ASDFASDFADFASDDD
CE - DDEERTQWEQWEQWE
e possivel? eu me lembro de ter visto isso num sistema mas naum faço idéia de como e feito
Izidoriojr
Curtir tópico
+ 0Posts
14/03/2007
Maikel
Não seria talvez usando campos calculados?
certamente você está utilizando SQLDataSet ou ClientdataSet.... no fields editor crie um campo calculado e no evento OnCalcFields do componente, faça sua concatenação, tipo:
CDSExemploNOMECAMPOCALC.AsString := CDSExemploNOMEPESSOA.AsString + ´ - ´ + CDSExemploENDERECO.AsString;
No DBLookupCombox ligue ao campo calculado....
Ve se isso te ajuda.
Qualquer coisa... posts de novo.
Att
Maikel
Gostei + 0
14/03/2007
Ricvictor
Grande abraço.
Ricardo
Gostei + 0
14/03/2007
Izidoriojr
att.
Izidorio jr.
Gostei + 0
04/04/2007
Facc
[b:7b2320cc2f]Revivendo o tópico[/b:7b2320cc2f]
Fiz essa dica acima, funcionou, só que no meu caso os campos que eu escolhi para aparecer são grandes (Razão Social e Nome Fantasia) tem como o componente DBLookUpComboBox aparecer os dois campos ao mesmo tempo? Ou pelo menos a metade do 2º (Nome Fantasia)? Tentei alterar a propriedade DropDownWidth, mas ele ficou menor ainda... Alguma sugestão?
Gostei + 0
05/04/2007
Ricvictor
A dica que eu poderia te passar nesse caso seria a de você utilizar a propriedade HINT do componente ... daí você poderia colocar para mostrar apenas um campo (no dblookup), SENDO QUE no hint você concatenaria os valores que você gostaria que mostrasse para o cliente. Habilite a propriedade para TRUE e veja como fica. ;)
Grande abraço e espero ter ajudado.
Ricardo
Natal/RN
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)