Fórum JCombo box só retorna valor Zero #405473

23/07/2011

0

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

Nilo Souza

Responder

Posts

24/07/2011

Nilo Souza

Colegas já resolvi usando o codigo abaixo:
[code] Grupo Grp = (Grupo) cbxPesquisaGrupo.getSelectedItem();                preencher_tabela(Grp.getIdGrupo());
[/code/
Responder

Gostei + 0

24/07/2011

Nilo Souza

Colegas já resolvi usando o codigo abaixo:
 Grupo Grp = (Grupo) cbxPesquisaGrupo.getSelectedItem();                preencher_tabela(Grp.getIdGrupo());

Responder

Gostei + 0

25/07/2011

Davi Costa

Show de bola Nilo assim que possível fechar o chamado.

att Davi
Responder

Gostei + 0

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

Aceitar