Quantcast
Channel: GUJ - Tópicos com a tag java
Viewing all articles
Browse latest Browse all 17410

Selecionar varios itens na Jtable e dar update no banco

$
0
0

@Felipe_Soares1 escreveu:

Estou desenvolvendo um sistema de tratamento, vamos dizer assim .. kkk ele traz todos os produtos que nao tem grupos e famílias cadastrados, para que o usuário possa tratar. Ate agora eu ja consegui selecionar um item da tabela e alterar o grupo e família, porem eu quero fazer uma alteração em massa. por exempo: Grupo : BEBIDAS ALCOOLICAS

Familia: VODKA ai vou barra de pesquisa e digito "VODKA" e a tabela tras tudo q tem vodka no nome (ate aqui ta funcionando) ai eu queria selecionar todos os produtos que se encaixe no grupo e família e fazer esse update em massa Meu codigo ate agora :

private void alterarProdutoUnitario() {
         String sql = "update produtos set descricao = ?,grupo = ?,familia = ? where codigo = ?";         if (txtFamilia.getText().equals("")) {
             JOptionPane.showMessageDialog(null, "O campo Familia é Obrigatorio", "Aviso", JOptionPane.WARNING_MESSAGE);
             return;
         }
         if (txtGrupo.getText().equals("")) {
             JOptionPane.showMessageDialog(null, "O campo Grupo é Obrigatorio", "Aviso", JOptionPane.WARNING_MESSAGE);
             return;
         }
         try {
             int linha_select = jTable1.getSelectedRow();
             pst = conec.prepareStatement(sql);
             pst.setString(1, jTable1.getValueAt(linha_select, 1).toString());
             pst.setInt  (2, Integer.parseInt(txtCodigoGrupo.getText()));
             pst.setInt   (3, Integer.parseInt(txtCodigoFamilia.getText()));
             pst.setInt   (4, (int) jTable1.getValueAt(linha_select, 0));
             int verificaAuto = pst.executeUpdate();
             if (verificaAuto > 0) {
                 JOptionPane.showMessageDialog(null, "Produto Alterado");
             }         } catch (SQLException error) {
            JOptionPane.showMessageDialog(null, error);         
}

Mensagens: 1

Participantes: 1

Ler tópico completo


Viewing all articles
Browse latest Browse all 17410


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>