JCombo box só retorna valor Zero
Colegas, o codigo abaixo tem o objetivo de pegar o valor de um jcombobox passar para uma sql e retornar o valor. No entandoele esta passado o valor Zero(0) pode me ajudar por favor?
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: preencher_tabela(cbxPesquisaGrupo.getSelectedIndex()); }
public void preencher_tabela(Integer codGrupo) { //pegarConnection(); tblGrupo.getColumnModel().getColumn(0).setPreferredWidth(20); tblGrupo.getColumnModel().getColumn(1).setPreferredWidth(20); tblGrupo.getColumnModel().getColumn(2).setPreferredWidth(10); tblGrupo.getColumnModel().getColumn(3).setPreferredWidth(20); tblGrupo.getColumnModel().getColumn(4).setPreferredWidth(20); tblGrupo.getColumnModel().getColumn(5).setPreferredWidth(10); tblGrupo.getColumnModel().getColumn(6).setPreferredWidth(10);
DefaultTableModel modelo = (DefaultTableModel)tblGrupo.getModel(); modelo.setNumRows(0); try { String sql = ("SELECT grupo.id_grupo AS ID_GRUPO, tabela.formulario AS FORMULARIO, " + "GRUPO_SUB.INCLUIR AS INCLUIR, GRUPO_SUB.ALTERAR AS ALTERAR, " + "GRUPO_SUB.EXCLUIR AS EXCLUIR, GRUPO_SUB.VISUALIZAR AS VISUALIZAR, " + "GRUPO_SUB.IMPRIMIR AS IMPRIMIR " + " FROM tabela INNER JOIN (grupo INNER JOIN GRUPO_SUB ON grupo.id_grupo = GRUPO_SUB.ID_GRUPO) " + " ON tabela.id_tabela = GRUPO_SUB.ID_TABELA " + "GROUP BY grupo.id_grupo, tabela.formulario, GRUPO_SUB.INCLUIR, GRUPO_SUB.ALTERAR, " + "GRUPO_SUB.EXCLUIR, GRUPO_SUB.VISUALIZAR, GRUPO_SUB.IMPRIMIR " + "HAVING grupo.id_grupo = "+codGrupo); ResultSet rsTable = objcon.executeQuery(sql); while(rsTable.next()) { modelo.addRow(new Object []{rsTable.getInt("ID_GRUPO"), rsTable.getString("FORMULARIO"), rsTable.getString("INCLUIR"), rsTable.getString("ALTERAR"), rsTable.getString("EXCLUIR"), rsTable.getString("VISUALIZAR"), rsTable.getString("IMPRIMIR"),}); } } catch(SQLException e) { // JOptionPane.showMessageDialog(null, "Erro ao listar na tabela"); Logger.getLogger(frmCadGrupo.class.getName()).log(Level.SEVERE, null, e); } }
Nilo Souza
Curtidas 0
Respostas
Nilo Souza
23/07/2011
Colegas já resolvi usando o codigo abaixo:
[code] Grupo Grp = (Grupo) cbxPesquisaGrupo.getSelectedItem(); preencher_tabela(Grp.getIdGrupo());
[/code/
[code] Grupo Grp = (Grupo) cbxPesquisaGrupo.getSelectedItem(); preencher_tabela(Grp.getIdGrupo());
[/code/
GOSTEI 0
Nilo Souza
23/07/2011
Colegas já resolvi usando o codigo abaixo:
Grupo Grp = (Grupo) cbxPesquisaGrupo.getSelectedItem(); preencher_tabela(Grp.getIdGrupo());
GOSTEI 0
Davi Costa
23/07/2011
Show de bola Nilo assim que possível fechar o chamado.
att Davi
att Davi
GOSTEI 0