Tenho no Acces 3 campos cidade,bairro,logradouro como número.
No java tem um programa feito com Netbeans para cada item acima.
Exemplo abaixo para cidade

Tenho também uma tela para cliente que é onde está dando o problema.

Veja que tem os textField antes dos comboBox de cidade,bairro e logradouro. Se eu clicar nos comboBox eles atualizam o código no textField, mas o inverso não acontece se eu alterar o número no textField de cidade, bairro e endereço(logradouro) ele não atualiza o comboBox.
Segue o código de cliente para atualizar cidade:
public void atualizaComboBoxCidade() {
try {
String sql ="select * from cidade Where codigo ="+tfCodigoCidade.getText();
conCidade.executeSQL(sql);
conCidade.resultset.first();
comboBoxCidade.setSelectedItem(conCidade.resultset.getString("nome"));
}
catch (SQLException erro) {
JOptionPane.showMessageDialog(null,"Nao foi possivel localizar cidade");
tfCodigoCidade.requestFocus();
}
}