Duvida combos

0 respostas
G

Galera!

sou novo no GUJ, estou programando inicialmente em java, e estou com a seguinte duvida, tenho uma tela de entrada de mercadorias, ou seja, ja tenho os produtos cadastrados e só vou adicionar novos, e nesta tela tem dois combos, um eu ja mandei todos os fornecedores, e o outro eu mando os produtos de acordo com o codigo do fornecedor, só que da erro quando eu filtro, aparece apenas um produto do fornecedor, segue o codigo se alguem puder me ajudar:

private void cb_fornecedorActionPerformed(java.awt.event.ActionEvent evt) {

// procedimento para atualizar codigo do fornecedor

if (primeiraVezCli == false)

{

try

{

String sql = “select * from fornecedor where nome like’”+cb_fornecedor.getSelectedItem()+"’";

con_fornecedor.executeSQL(sql);

con_fornecedor.resultset.first();

tf_codfor.setText(con_fornecedor.resultset.getString(“codigo”));

codfornecedor = con_fornecedor.resultset.getString(“codigo”);

int fornecedor = con_fornecedor.resultset.getInt(“codigo”);

}

catch (SQLException erro)

{

}

}

primeiraVezCli = false;

cb_Produto.removeAllItems();

try

{

con_estoque.executeSQL(“select * from estoque where codFornecedor =’”+tf_codfor.getText()+"’ order by produto");

while(con_estoque.resultset.next())

cb_Produto.addItem(con_estoque.resultset.getString(“produto”));

}

catch(SQLException erro){}

segundo combo:

try{

con_estoque.executeSQL(“select * from estoque where produto =’”+cb_produto.getSelectedIndex()+"’");

tf_CodProd.setText(con_estoque.resultset.getString(“codigo_produto”));

tf_qtdatual.setText(con_estoque.resultset.getString(“quantidade”));

tf_qtdmaxima.setText(con_estoque.resultset.getString(“qtdmaxima”));

tf_qtdminima.setText(con_estoque.resultset.getString(“qtdminima”));

tf_PrecoCusto.setText(con_estoque.resultset.getString(“precovenda”));

}

catch(SQLException erro){}
Criado 12 de junho de 2012
Respostas 0
Participantes 1