Exibir todos cadastros e opçoes!

4 respostas
K

aew pessoal blz?!?!
Fiz um programinha pra cadastrar e consultar clientes, utilizando o PostgreSQL e o NetBeans.
Porem me deparei com 2 probleminhas que naum sei resolver.
1- Como faço para exibir todos os clientes cadastrados !?!? Tipo o usuario clica em “Mostrar Clientes” e ai abre uma janela com todos os clientes.
2- Na consulta ela está funcionando normal, porem se eu coloco pra pesquisar por “Maria” e tiver mais que uma no bd, ele vai retornar sempre a primeira, porem queria que caso houvesse + de 1 Maria no bd o programa exibiria uma tela para vc escolher.

São muito dificeis de resolver?!?!
VLw!!

4 Respostas

rdgms

Isso é web??

viniciusfaleiro

Posta o código ai…

K
private void jButton_buscarActionPerformed(java.awt.event.ActionEvent evt) {                                               
        String nome = jTextField_Nome.getText();
        con.executaSQL("SELECT * FROM cliente WHERE nome  LIKE '"+nome+"%'");
        try{
            con.resultset.first();
            jTextField_Nome.setText(con.resultset.getString("nome").trim());
            jTextField_Bairro.setText(con.resultset.getString("bairro").trim());
            jTextField_CPF.setText(con.resultset.getString("cpf").trim());
            jTextField_rg.setText(con.resultset.getString("rg").trim());
            jTextField_data_nascimento.setText(con.resultset.getString("data_nascimento").trim());
            jTextField_local_nascimento.setText(con.resultset.getString("local_nascimento").trim());
            jTextField_celular.setText(con.resultset.getString("celular").trim());
            jTextField_pendencia.setText(con.resultset.getString("pendencia").trim());
            jTextField_filiacao.setText(con.resultset.getString("filiacao").trim());
            jTextField_endereco.setText(con.resultset.getString("endereco").trim());
            jTextField_telefone.setText(con.resultset.getString("telefone").trim());
            jButton_alterar.setEnabled(true);
            


        }
        catch(SQLException erro)
        {
            JOptionPane.showMessageDialog(null, "Cliente não encontrado");
            jTextField_Nome.setText("");
            jTextField_Bairro.setText("");
            jTextField_CPF.setText("");
            jTextField_endereco.setText("");
            jTextField_telefone.setText("");
            jTextField_celular.setText("");
            jTextField_filiacao.setText("");
            jTextField_pendencia.setText("");
            jTextField_local_nascimento.setText("");
            jTextField_data_nascimento.setText("");
            jTextField_rg.setText("");

            jButton_alterar.setEnabled(false);
        }   
                               
    }
viniciusfaleiro

OLha… eu não sei bem se é isso que vc precisa más eu tenho um software no mesmo esquema… O cara preenche o campo e filtra… porém… to achando estranho o fato de vc usar só textfileds?? Como vc vai colocar mais de um resultado ai???. Pelo que eu vi vc pega so o primeiro mesmo… Pq vc não trabalha com uma JTable e o cara escolhe qual ele quer e dá dois cliques… dai vc abre nesses textfields seu…

Criado 7 de julho de 2009
Ultima resposta 8 de jul. de 2009
Respostas 4
Participantes 3