Fórum DBExpress - Valores em ComboBox #373756

19/08/2009

0

Vamos dizer que eu possuo uma tabela de contatos.
e nela eu possuo um campo chamado tipo, onde defino:
TR = Telefone Residencial
TC = Telefone Comercial
CL = Celular
EM = EMAIL

Só que no meu DBComboBox, eu gostaria que ao invés de aparecer TR, TC, etc..., aparecesse o text inteiro: Telefone Comercial, Telefone Residencial, etc...
Como posso fazer isso?
Abraços.


[vaza]

[vaza]

Responder

Posts

19/08/2009

Osocram

Para não ter esse problema eu fiz o seguinte
o meu campo ´tipo´ é do tipo varchar(23) o suficiente p caber o nome completo. Assim todos os seus problemas estão acabados...

Mas provavelmente vc não vai poder mexer na estrutura do banco.
umas coisa coisa q vc pode fazer seria o seguinte
vc tras no select tipo,ds_tipo
no ds_tipo vc faz um cast trazendo os nomes completos e antes de salvar o registro vc faz um case le oq tem nesse campo e salvar no campo certo a abreviação.

Mas pense no que eu disse no começo... os tipos ja colocar o nome completo... olhe qto tempo vc economizaria com isso. e tbm economizaria no processamento pois não precisaria ficar fazendo cast...

[quote:0bd92e9ba1=´[VAZA]´]Vamos dizer que eu possuo uma tabela de contatos.
e nela eu possuo um campo chamado tipo, onde defino:
TR = Telefone Residencial
TC = Telefone Comercial
CL = Celular
EM = EMAIL

Só que no meu DBComboBox, eu gostaria que ao invés de aparecer TR, TC, etc..., aparecesse o text inteiro: Telefone Comercial, Telefone Residencial, etc...
Como posso fazer isso?
Abraços.[/quote:0bd92e9ba1]


Responder

Gostei + 0

19/08/2009

[vaza]

Nossa...
com web nao tenho esses problemas :(


Responder

Gostei + 0

19/08/2009

Junior Miranda

Para não ´mexer´ no que está pronto...
vc poderia manipular os eventos OnGetText e OnSetText do TField

[]´s


Responder

Gostei + 0

19/08/2009

Osocram

Eu usava isso numa outra empresa que eu trabalhava... funciona perfeito.
Mas acho pouco elegante.

[quote:e4833eb47d=´Junior Miranda´]Para não ´mexer´ no que está pronto...
vc poderia manipular os eventos OnGetText e OnSetText do TField

[]´s[/quote:e4833eb47d]


Responder

Gostei + 0

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

Aceitar