estou carregando a lista de estados em uma combo para fazer os cadastro
queria que quando for alterar os dados do cliente o mesmo valor que esta no tabela no campo estado
como posso fazer isso
obs. na tabela cliente eu gravo o codigo e nao a descriçao do estado
Sub CarregaCboEstado(cbo As ComboBox)
cbo.Clear
sql = "SELECT des_estado,cod_estado FROM estado ORDER BY cod_estado ASC"
Set rs = db.Execute(sql)
cbo.AddItem " -- "
cbo.ListIndex = 0
Do While Not rs.EOF
cbo.AddItem rs!des_estado
cbo.ItemData(cbo.NewIndex) = rs!cod_estado
rs.MoveNext
Loop
rs.Close
End Sub
chamando a função
CarregaCboEstado,cbo_estado
eu carrego uma combo com o codigo do registro no (listindex do itemdata) e a descriçao no text da combo
ex para um certo cliente gravei estado SP cujo o codigo do estado na tabela estado e 1
quando eu carrego a combo o valor no itemdata para este estado e um
a questã é quando eu for exibir os dados de um cliente quero que a combo pegue no (listindex) do (itemdata) o mesmo valor que esta gravado nos dados do cliente e exiba a descrição do estado