Fórum ComboBox #226594
17/04/2004
0
Estou utilizando o ComboBox para entrar os Estados. O que eu queria realmente é ´mostrar´ o nome do estado e entrar na tabela a sigla. Ex: mostrar São Paulo e entrar SP na tabela. Sabe como fazer?
{}
Deza
{}
Deza
Deza.re
Curtir tópico
+ 0
Responder
Posts
17/04/2004
Maxadens
Eu passei por algo semelhante. Tenta assim:
Crie uma tabela no banco de dados com o nome TBEstados
Nela, vc ira colocar o codigo do estado (GO, TO, SP ...) e em uma segunda coluna, o nome dos estados. assim:
Codigo Nome
GO Goiás
TO Tocantins
SP São Paulo
depois, faça o seu combobox normalmente. Na hora em que vc for gravar os dados, pegue o nome do estado que esta no ComboBox (ComboBox.text) e faça um locate na tabela. assim:
TBEstados.Locate(´Nome´,ComboBox.text,[])
desta forma, o apontador da tabela ira ficar exatamente no local do estado escolhido.
Atribua o valor do campo codigo TBEstadosCodigo.value ao campo da outra tabela que deverá conter a Sigla.
obs: Faça o processo inverso em caso de leitura da tabela para alteração ou pesquiza.
Espero ter ajudado!
T+
Crie uma tabela no banco de dados com o nome TBEstados
Nela, vc ira colocar o codigo do estado (GO, TO, SP ...) e em uma segunda coluna, o nome dos estados. assim:
Codigo Nome
GO Goiás
TO Tocantins
SP São Paulo
depois, faça o seu combobox normalmente. Na hora em que vc for gravar os dados, pegue o nome do estado que esta no ComboBox (ComboBox.text) e faça um locate na tabela. assim:
TBEstados.Locate(´Nome´,ComboBox.text,[])
desta forma, o apontador da tabela ira ficar exatamente no local do estado escolhido.
Atribua o valor do campo codigo TBEstadosCodigo.value ao campo da outra tabela que deverá conter a Sigla.
obs: Faça o processo inverso em caso de leitura da tabela para alteração ou pesquiza.
Espero ter ajudado!
T+
Responder
Gostei + 0
17/04/2004
Henry.fartura
quando usar o DBCombobox, faça assim:
Na propriedate itens, preencha com os nomes dos estados,
e na propriedade values preencha com as siglas, é mais simples que a resposta anterior, não que ela esteja errada, mas assim é mais fácil e sem código desnecessário.
Observe que se o primeiro item é São Paulo, o primeiro ´values´ deve ser SP
assim por diante...
espero ter ajudado,
Fabio
Na propriedate itens, preencha com os nomes dos estados,
e na propriedade values preencha com as siglas, é mais simples que a resposta anterior, não que ela esteja errada, mas assim é mais fácil e sem código desnecessário.
Observe que se o primeiro item é São Paulo, o primeiro ´values´ deve ser SP
assim por diante...
espero ter ajudado,
Fabio
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)