Tela de pesquisa

0 respostas
J

Pessoal eh o seguinte:
eu tenho no meu sistema uma tela de pesquisa…
ele pesquisa os produtos tudo direitiho…
mas na hora que eu pressiono Enter ele não coloca na tela…
o que será que tem de errado?
Eis o código:

try {
            if (x== 1) {
                
                PassarDados("Categorias", "Select * from Categorias where NomeCat like '"+ tfDescricao.getText()+"%'","Cod_Cat", "NomeCat");
                cnx.rs.first();
                Produtos.nm=cnx.rs.getString("Cod_Cat");
                Mesas.nm=cnx.rs.getString("Cod_Cat");
            }
            
            if (evt.getKeyCode()== evt.VK_ENTER) {
                this.dispose();
            }
        } catch (java.sql.SQLException e) {
            JOptionPane.showMessageDialog(null,"Informação digitada não existe no banco de dados!");
        }

este agora é o código quando pressiona Enter na caixa do código dos produtos:

if ((evt.getKeyCode()== evt.VK_ENTER) && (tfCategorias_Cod_Cat.getText().length()==0)) {
            pesq.setTitle("Pesquisa de Categorias");
            pesq.PassarDados("Categorias", "Select * from Categorias","Cod_Cat", "NomeCat");
            pesq.x = 1;
            pesq.setVisible(true);
            // tfCodCat.setText(pesq.tfDescricao.getText());
        } else if ((evt.getKeyCode()== evt.VK_ENTER) && (tfCategorias_Cod_Cat.getText().length()>0)) {
            tfIDMesas.requestFocus();
        }

Alguém poderia me ajudar?
Obrigada

Criado 10 de janeiro de 2007
Respostas 0
Participantes 1