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){}