Problemas com o metodo update

0 respostas
P
td bom pessoal. estou com um problema quando do um apdate na minha tabela. É o seguinte,tenho vários checboxes e vários radiobuttons(sim/nao),vamos supor que todos eles estejam marcados,então quando eu abro minha aplicação pela primeira vez,ai suponhamos que eu quero alterar quanquer campo no meu frame,ou um checbox ou radiobutton ou um textfild,entao esses cheboxes ficam desmarcados e os radiobuttons ficam selecionados os (nao),mesmo eu não tento mechido neles.eles vao para a posição inicial deles.está assim: estes sao as variaveis que foram criadas,os que estao como "N" sao cheboxes e os que estao como "Nao" radiobuttons.
String HIPERTENCAO = "N", DIABETE = "N", HIPER = "N", HIPERCOLESTEROLEMIA = "N", JARDINAGEM = "N",   
            ARTESANATO = "N", MUSICA = "N", IGREJA = "N", PASSEIOS = "N",   
            HIPNOSE = "N", TERAPIAGRUPO = "N", OUTROS = "N";   
    String REALIZANDOTRAT = "Nao", CASOSVITILIGO = "Nao", JAREALIZOU = "Nao",   
            HOUVEMELHORA = "Nao", REALIZAFOTOTERAPIA = "Nao", CLINICAESPPROFQUAL = "Nao",   
            INGBEBIDAALC = "Nao", FUMANTE = "Nao", REALIZANDOTRATAMENTO = "Nao",   
            HOUVEINTERRUPCAO = "Nao", HOUVEMELH = "Nao", OBSAUMMANCHAS = "Nao",   
            SATISFEITO = "Nao", FRUTASVERD = "Nao", INGESTAOAGUA = "Nao",   
            ALIMENTOSGORDUROSOS = "Nao", REALIZAACOMPA = "Nao", EXISTEALGUMEVENTO = "Nao",   
            REALIZAATIVIDADEFISICA = "Nao", TERAPIA = "Nao";  
 String HIPERTENCAO = "N", DIABETE = "N", HIPER = "N", HIPERCOLESTEROLEMIA = "N", JARDINAGEM = "N",
            ARTESANATO = "N", MUSICA = "N", IGREJA = "N", PASSEIOS = "N",
            HIPNOSE = "N", TERAPIAGRUPO = "N", OUTROS = "N";
    String REALIZANDOTRAT = "Nao", CASOSVITILIGO = "Nao", JAREALIZOU = "Nao",
            HOUVEMELHORA = "Nao", REALIZAFOTOTERAPIA = "Nao", CLINICAESPPROFQUAL = "Nao",
            INGBEBIDAALC = "Nao", FUMANTE = "Nao", REALIZANDOTRATAMENTO = "Nao",
            HOUVEINTERRUPCAO = "Nao", HOUVEMELH = "Nao", OBSAUMMANCHAS = "Nao",
            SATISFEITO = "Nao", FRUTASVERD = "Nao", INGESTAOAGUA = "Nao",
            ALIMENTOSGORDUROSOS = "Nao", REALIZAACOMPA = "Nao", EXISTEALGUMEVENTO = "Nao",
            REALIZAATIVIDADEFISICA = "Nao", TERAPIA = "Nao";
agora esse e meu metodo alterar.update
try {   
            String sql = "UPDATE TBPESQUISA SET HIPERTENCAO ='" + HIPERTENCAO + "',DIABETE ='" + DIABETE + "'," +   
                    "HIPER ='" + HIPER + "',HIPERCOLESTEROLEMIA ='" + HIPERCOLESTEROLEMIA + "',REALIZANDOTRAT='" + REALIZANDOTRAT + "'," +   
                    "MEDICACAOTILIZ='" + tf_qualmedicacao.getText() + "',POSOLOGIA='" + tf_posologia.getText() + "'," +   
                    "MEDICOPRESCRITOR='" + tf_medicoprescritor.getText() + "',CASOSVITILIGO='" + CASOSVITILIGO + "'," +   
                    "GRAUPARENTESCO='" + tf_grauparentesco.getText() + "',JAREALIZOU='" + JAREALIZOU + "'," +   
                    "QUALMEDICAMENTO='" + tf_medicamentosutilizados.getText() + "',MEDICOPRESC='" + tf_medicopresc.getText() + "'," +   
                    "HOUVEMELHORA='" + HOUVEMELHORA + "',EFEITOSOBSERV='" + tf_efeitosobs.getText() + "'," +   
                    "REALIZAFOTOTERAPIA='" + REALIZAFOTOTERAPIA + "',FREQUENCIA='" + tf_qualfrequencia.getText() + "'," +   
                    "CLINICAESPPROFQUAL='" + CLINICAESPPROFQUAL + "',OBS='" + jta_obs.getText() + "'," +   
                    "ULTIMOSEXAMES='" + tf_exameslaboratoriais.getText() + "',INGBEBIDAALC='" + INGBEBIDAALC + "'," +   
                    "FREQUENCIABEBIDA='" + tf_frequencia.getText() + "',FUMANTE='" + FUMANTE + "'," +   
                    "FREQUENCIACIGARROS='" + tf_cigarrosdia.getText() + "',REALIZANDOTRATAMENTO='" + REALIZANDOTRATAMENTO + "'," +   
                    "QUANTOTEMPO='" + tf_qtotempoform.getText() + "',HOUVEINTERRUPCAO='" + HOUVEINTERRUPCAO + "'," +   
                    "QTOTEMPO='" + tf_qtotempointerrupcao.getText() + "',EFEITOSOBSER='" + tf_efeitosobservados.getText() + "'," +   
                    "HOUVEMELH='" + HOUVEMELH + "',OBSAUMMANCHAS='" + OBSAUMMANCHAS + "',OBSERVAC='" + tf_observacao.getText() + "'," +   
                    " SATISFEITO='" + SATISFEITO + "',RELATARDIETA='" + tf_relatardieta.getText() + "'," +   
                    "FRUTASVERD='" + FRUTASVERD + "',CITAR='" + tf_citar.getText() + "',INGESTAOAGUA='" + INGESTAOAGUA + "'," +   
                    "QTOSCOPOS='" + tf_coposdia.getText() + "',ALIMENTOSGORDUROSOS='" + ALIMENTOSGORDUROSOS + "'," +   
                    "OBSER='" + tf_obser.getText() + "',REALIZAACOMPA='" + REALIZAACOMPA + "',EXISTEALGUMEVENTO='" + EXISTEALGUMEVENTO + "'," +   
                    "REALIZAATIVIDADEFISICA='" + REALIZAATIVIDADEFISICA + "',QUAL='" + tf_qualativfisica.getText() + "'," +   
                    "FREQUENC='" + tf_freqativfisica.getText() + "',TERAPIA='" + TERAPIA + "'," +   
                    "JARDINAGEM='" + JARDINAGEM + "',ARTESANATO='" + ARTESANATO + "',MUSICA='" + MUSICA + "'," +   
                    "IGREJA='" + IGREJA + "',PASSEIOS='" + PASSEIOS + "',HIPNOSE='" + HIPNOSE + "'," +   
                    "TERAPIAGRUPO='" + TERAPIAGRUPO + "',OUTROS='" + OUTROS + "',OUTROESPEC='" + tf_especificar.getText() + "'," +   
                    "DATA='" + tf_data.getText() + "'," +   
                    "CTOMEDICO='" + tf_ctomedico.getText() + "',NUMPESQ='" + tf_NUMPESQ.getText() + "'" +   
                    "Where CDCLI =" + tf_codigocli.getText() + " AND CODPESQ =" + tf_cdpesq.getText();   
  
            con_pesq.statement.executeUpdate(sql);   
            JOptionPane.showMessageDialog(null, "Alteração realizada com sucesso");   
            //atualiza do resultset   
            con_pesq.executsql("Select * from TBPESQUISA where CDCLI =" + tf_codigocli.getText());   
            //con_pesq.executsql("Select * from TBPESQUISA where CDCLI =" + tf_codigocli.getText() + " AND CODPESQ =" + tf_cdpesq.getText());   
            //con_pesq.executsql("select * from TBPESQUISA");   
            con_pesq.resultset.last();   
            mostrar_dados();   
  
        } catch (SQLException erro) {   
            JOptionPane.showMessageDialog(null, "Erro ao tentar alterar o registro " + erro);   
        }   
  
}
e este é meu metodo mostrar_dados view plaincopy to clipboardprint?
public void mostrar_dados() {   
   
        try {   
  
            //PERFIL CLINICO   
            tf_codigocli.setText(con_pesq.resultset.getString("CDCLI"));   
            tf_nomecli.setText(con_pesq.resultset.getString("NOMECLI"));   
            if (con_pesq.resultset.getString("HIPERTENCAO").equals("N")) {   
                jc_hipertensao.setSelected(false);   
            } else {   
                jc_hipertensao.setSelected(true);   
            }   
  
            if (con_pesq.resultset.getString("DIABETE").equals("N")) {   
                jc_diabetes.setSelected(false);   
            } else {   
                jc_diabetes.setSelected(true);   
            }   
  
            if (con_pesq.resultset.getString("HIPER").equals("N")) {   
                jc_hiper.setSelected(false);   
            } else {   
                jc_hiper.setSelected(true);   
            }   
  
            if (con_pesq.resultset.getString("HIPERCOLESTEROLEMIA").equals("N")) {   
                jc_hipercolesterolemia.setSelected(false);   
            } else {   
                jc_hipercolesterolemia.setSelected(true);   
            }   
  
            if (con_pesq.resultset.getString("REALIZANDOTRAT").equals("Nao")) {   
                jRb_realnao.setSelected(true);   
            } else {   
                jRb_realsim.setSelected(true);   
            }   
  
            tf_qualmedicacao.setText(con_pesq.resultset.getString("MEDICACAOTILIZ"));   
            tf_posologia.setText(con_pesq.resultset.getString("POSOLOGIA"));   
            tf_medicoprescritor.setText(con_pesq.resultset.getString("MEDICOPRESCRITOR"));   
            if (con_pesq.resultset.getString("CASOSVITILIGO").equals("Nao")) {   
                jRb_casonao.setSelected(true);   
            } else {   
                jRb_casosim.setSelected(true);   
            }   
  
            tf_grauparentesco.setText(con_pesq.resultset.getString("GRAUPARENTESCO"));   
            if (con_pesq.resultset.getString("JAREALIZOU").equals("Nao")) {   
                jRb_jarealnao.setSelected(true);   
            } else {   
                jRb_jarealsim.setSelected(true);   
            }   
  
            tf_medicamentosutilizados.setText(con_pesq.resultset.getString("QUALMEDICAMENTO"));   
            tf_medicopresc.setText(con_pesq.resultset.getString("MEDICOPRESC"));   
            if (con_pesq.resultset.getString("HOUVEMELHORA").equals("Nao")) {   
                jRb_houvenao.setSelected(true);   
            } else {   
                jRb_houvesim.setSelected(true);   
            }   
  
            tf_efeitosobs.setText(con_pesq.resultset.getString("EFEITOSOBSERV"));   
            if (con_pesq.resultset.getString("REALIZAFOTOTERAPIA").equals("Nao")) {   
                jRb_realizafonao.setSelected(true);   
            } else {   
                jRb_realizafosim.setSelected(true);   
            }   
  
            tf_qualfrequencia.setText(con_pesq.resultset.getString("FREQUENCIA"));   
            if (con_pesq.resultset.getString("CLINICAESPPROFQUAL").equals("Nao")) {   
                jRb_clinicaprofnao.setSelected(true);   
            } else {   
                jRb_clinicaprofsim.setSelected(true);   
            }   
  
            jta_obs.setText(con_pesq.resultset.getString("OBS"));   
            tf_exameslaboratoriais.setText(con_pesq.resultset.getString("ULTIMOSEXAMES"));   
            if (con_pesq.resultset.getString("INGBEBIDAALC").equals("Nao")) {   
                jRb_ingestbebialconao.setSelected(true);   
            } else {   
                jRb_ingestbebialcosim.setSelected(true);   
            }   
  
            tf_frequencia.setText(con_pesq.resultset.getString("FREQUENCIABEBIDA"));   
            if (con_pesq.resultset.getString("FUMANTE").equals("Nao")) {   
                jRb_fumantenao.setSelected(true);   
            } else {   
                jRb_fumantesim.setSelected(true);   
            }   
  
            tf_cigarrosdia.setText(con_pesq.resultset.getString("FREQUENCIACIGARROS"));   
            //PERFIL FARMACOTERAPEUTICO   
            if (con_pesq.resultset.getString("REALIZANDOTRATAMENTO").equals("Nao")) {   
                jRb_realizandonao.setSelected(true);   
            } else {   
                jRb_realizandosim.setSelected(true);   
            }   
  
            tf_qtotempoform.setText(con_pesq.resultset.getString("QUANTOTEMPO"));   
            if (con_pesq.resultset.getString("HOUVEINTERRUPCAO").equals("Nao")) {   
                jRb_houveinterrnao.setSelected(true);   
            } else {   
                jRb_houveinterrsim.setSelected(true);   
            }   
  
            tf_qtotempointerrupcao.setText(con_pesq.resultset.getString("QTOTEMPO"));   
            tf_efeitosobservados.setText(con_pesq.resultset.getString("EFEITOSOBSER"));   
            if (con_pesq.resultset.getString("HOUVEMELH").equals("Nao")) {   
                jRb_houvemelhoranao.setSelected(true);   
            } else {   
                jRb_houvemelhorasim.setSelected(true);   
            }   
  
            if (con_pesq.resultset.getString("OBSAUMMANCHAS").equals("Nao")) {   
                jRb_obsaumnao.setSelected(true);   
            } else {   
                jRb_obsaumsim.setSelected(true);   
            }   
  
            tf_observacao.setText(con_pesq.resultset.getString("OBSERVAC"));   
            if (con_pesq.resultset.getString("SATISFEITO").equals("Nao")) {   
                jRb_satisfeitonao.setSelected(true);   
            } else {   
                jRb_satisfeitosim.setSelected(true);   
            }   
//PERFIL NUTRICIONAL   
  
            tf_relatardieta.setText(con_pesq.resultset.getString("RELATARDIETA"));   
            if (con_pesq.resultset.getString("FRUTASVERD").equals("Nao")) {   
                jRb_frutasevernao.setSelected(true);   
            } else {   
                jRb_frutaseversim.setSelected(true);   
            }   
  
            tf_citar.setText(con_pesq.resultset.getString("CITAR"));   
            if (con_pesq.resultset.getString("INGESTAOAGUA").equals("Nao")) {   
                jRb_ingetaonao.setSelected(true);   
            } else {   
                jRb_ingetaosim.setSelected(true);   
            }   
  
            tf_coposdia.setText(con_pesq.resultset.getString("QTOSCOPOS"));   
            if (con_pesq.resultset.getString("ALIMENTOSGORDUROSOS").equals("Nao")) {   
                jRb_alimentosgordunao.setSelected(true);   
            } else {   
                jRb_alimentosgordusim.setSelected(true);   
            }   
  
            tf_obser.setText(con_pesq.resultset.getString("OBSER"));   
            //PERFIL PSICOLOGICO   
            if (con_pesq.resultset.getString("REALIZAACOMPA").equals("Nao")) {   
                jRb_realizaacompnao.setSelected(true);   
            } else {   
                jRb_realizaacompsim.setSelected(true);   
            }   
  
            if (con_pesq.resultset.getString("EXISTEALGUMEVENTO").equals("Nao")) {   
                jRb_existealgnao.setSelected(true);   
            } else {   
                jRb_existealgsim.setSelected(true);   
            }   
  
            if (con_pesq.resultset.getString("REALIZAATIVIDADEFISICA").equals("Nao")) {   
                jRb_realizaativnao.setSelected(true);   
            } else {   
                jRb_realizaativsim.setSelected(true);   
            }   
  
            tf_qualativfisica.setText(con_pesq.resultset.getString("QUAL"));   
            tf_freqativfisica.setText(con_pesq.resultset.getString("FREQUENC"));   
            if (con_pesq.resultset.getString("TERAPIA").equals("Nao")) {   
                jRb_terapianao.setSelected(true);   
            } else {   
                jRb_terapiasim.setSelected(true);   
            }   
  
            if (con_pesq.resultset.getString("JARDINAGEM").equals("N")) {   
                jc_jardinagem.setSelected(false);   
            } else {   
                jc_jardinagem.setSelected(true);   
            }   
  
            if (con_pesq.resultset.getString("ARTESANATO").equals("N")) {   
                jc_artesanato.setSelected(false);   
            } else {   
                jc_artesanato.setSelected(true);   
            }   
  
            if (con_pesq.resultset.getString("MUSICA").equals("N")) {   
                jc_musica.setSelected(false);   
            } else {   
                jc_musica.setSelected(true);   
            }   
  
            if (con_pesq.resultset.getString("IGREJA").equals("N")) {   
                jc_igreja.setSelected(false);   
            } else {   
                jc_igreja.setSelected(true);   
            }   
  
            if (con_pesq.resultset.getString("PASSEIOS").equals("N")) {   
                jc_passeios.setSelected(false);   
            } else {   
                jc_passeios.setSelected(true);   
            }   
  
            if (con_pesq.resultset.getString("HIPNOSE").equals("N")) {   
                jc_hipnose.setSelected(false);   
            } else {   
                jc_hipnose.setSelected(true);   
            }   
  
            if (con_pesq.resultset.getString("TERAPIAGRUPO").equals("N")) {   
                jc_terapia.setSelected(false);   
            } else {   
                jc_terapia.setSelected(true);   
            }   
  
            if (con_pesq.resultset.getString("OUTROS").equals("N")) {   
                jc_outros.setSelected(false);   
            } else {   
                jc_outros.setSelected(true);   
            }   
            tf_especificar.setText(con_pesq.resultset.getString("OUTROESPEC"));   
            tf_data.setText(con_pesq.resultset.getString("DATA"));   
            tf_ctomedico.setText(con_pesq.resultset.getString("CTOMEDICO"));   
            tf_cdpesq.setText(con_pesq.resultset.getString("CODPESQ"));   
            tf_cdpesq.setVisible(false);   
            tf_NUMPESQ.setText(con_pesq.resultset.getString("NUMPESQ"));   
        } catch (SQLException erro) {   
  
            //       if (navega == 1) {   
            //       JOptionPane.showMessageDialog(null, "Olha,você já está no primeiro registro");   
            //  } else if (navega == 2) {   
            //      JOptionPane.showMessageDialog(null, "Olha,você já está no último registro");   
            //   } else {   
            // JOptionPane.showMessageDialog(null, "Não localizou dados" + erro);   
            // }   
  
            //navega = 0;   
            // JOptionPane.showMessageDialog(null, "Não localizou dados" + erro);   
        }   
  
    }  
  public void mostrar_dados() {


        try {

            //PERFIL CLINICO
            tf_codigocli.setText(con_pesq.resultset.getString("CDCLI"));
            tf_nomecli.setText(con_pesq.resultset.getString("NOMECLI"));
            if (con_pesq.resultset.getString("HIPERTENCAO").equals("N")) {
                jc_hipertensao.setSelected(false);
            } else {
                jc_hipertensao.setSelected(true);
            }

            if (con_pesq.resultset.getString("DIABETE").equals("N")) {
                jc_diabetes.setSelected(false);
            } else {
                jc_diabetes.setSelected(true);
            }

            if (con_pesq.resultset.getString("HIPER").equals("N")) {
                jc_hiper.setSelected(false);
            } else {
                jc_hiper.setSelected(true);
            }

            if (con_pesq.resultset.getString("HIPERCOLESTEROLEMIA").equals("N")) {
                jc_hipercolesterolemia.setSelected(false);
            } else {
                jc_hipercolesterolemia.setSelected(true);
            }

            if (con_pesq.resultset.getString("REALIZANDOTRAT").equals("Nao")) {
                jRb_realnao.setSelected(true);
            } else {
                jRb_realsim.setSelected(true);
            }

            tf_qualmedicacao.setText(con_pesq.resultset.getString("MEDICACAOTILIZ"));
            tf_posologia.setText(con_pesq.resultset.getString("POSOLOGIA"));
            tf_medicoprescritor.setText(con_pesq.resultset.getString("MEDICOPRESCRITOR"));
            if (con_pesq.resultset.getString("CASOSVITILIGO").equals("Nao")) {
                jRb_casonao.setSelected(true);
            } else {
                jRb_casosim.setSelected(true);
            }

            tf_grauparentesco.setText(con_pesq.resultset.getString("GRAUPARENTESCO"));
            if (con_pesq.resultset.getString("JAREALIZOU").equals("Nao")) {
                jRb_jarealnao.setSelected(true);
            } else {
                jRb_jarealsim.setSelected(true);
            }

            tf_medicamentosutilizados.setText(con_pesq.resultset.getString("QUALMEDICAMENTO"));
            tf_medicopresc.setText(con_pesq.resultset.getString("MEDICOPRESC"));
            if (con_pesq.resultset.getString("HOUVEMELHORA").equals("Nao")) {
                jRb_houvenao.setSelected(true);
            } else {
                jRb_houvesim.setSelected(true);
            }

            tf_efeitosobs.setText(con_pesq.resultset.getString("EFEITOSOBSERV"));
            if (con_pesq.resultset.getString("REALIZAFOTOTERAPIA").equals("Nao")) {
                jRb_realizafonao.setSelected(true);
            } else {
                jRb_realizafosim.setSelected(true);
            }

            tf_qualfrequencia.setText(con_pesq.resultset.getString("FREQUENCIA"));
            if (con_pesq.resultset.getString("CLINICAESPPROFQUAL").equals("Nao")) {
                jRb_clinicaprofnao.setSelected(true);
            } else {
                jRb_clinicaprofsim.setSelected(true);
            }

            jta_obs.setText(con_pesq.resultset.getString("OBS"));
            tf_exameslaboratoriais.setText(con_pesq.resultset.getString("ULTIMOSEXAMES"));
            if (con_pesq.resultset.getString("INGBEBIDAALC").equals("Nao")) {
                jRb_ingestbebialconao.setSelected(true);
            } else {
                jRb_ingestbebialcosim.setSelected(true);
            }

            tf_frequencia.setText(con_pesq.resultset.getString("FREQUENCIABEBIDA"));
            if (con_pesq.resultset.getString("FUMANTE").equals("Nao")) {
                jRb_fumantenao.setSelected(true);
            } else {
                jRb_fumantesim.setSelected(true);
            }

            tf_cigarrosdia.setText(con_pesq.resultset.getString("FREQUENCIACIGARROS"));
            //PERFIL FARMACOTERAPEUTICO
            if (con_pesq.resultset.getString("REALIZANDOTRATAMENTO").equals("Nao")) {
                jRb_realizandonao.setSelected(true);
            } else {
                jRb_realizandosim.setSelected(true);
            }

            tf_qtotempoform.setText(con_pesq.resultset.getString("QUANTOTEMPO"));
            if (con_pesq.resultset.getString("HOUVEINTERRUPCAO").equals("Nao")) {
                jRb_houveinterrnao.setSelected(true);
            } else {
                jRb_houveinterrsim.setSelected(true);
            }

            tf_qtotempointerrupcao.setText(con_pesq.resultset.getString("QTOTEMPO"));
            tf_efeitosobservados.setText(con_pesq.resultset.getString("EFEITOSOBSER"));
            if (con_pesq.resultset.getString("HOUVEMELH").equals("Nao")) {
                jRb_houvemelhoranao.setSelected(true);
            } else {
                jRb_houvemelhorasim.setSelected(true);
            }

            if (con_pesq.resultset.getString("OBSAUMMANCHAS").equals("Nao")) {
                jRb_obsaumnao.setSelected(true);
            } else {
                jRb_obsaumsim.setSelected(true);
            }

            tf_observacao.setText(con_pesq.resultset.getString("OBSERVAC"));
            if (con_pesq.resultset.getString("SATISFEITO").equals("Nao")) {
                jRb_satisfeitonao.setSelected(true);
            } else {
                jRb_satisfeitosim.setSelected(true);
            }
//PERFIL NUTRICIONAL

            tf_relatardieta.setText(con_pesq.resultset.getString("RELATARDIETA"));
            if (con_pesq.resultset.getString("FRUTASVERD").equals("Nao")) {
                jRb_frutasevernao.setSelected(true);
            } else {
                jRb_frutaseversim.setSelected(true);
            }

            tf_citar.setText(con_pesq.resultset.getString("CITAR"));
            if (con_pesq.resultset.getString("INGESTAOAGUA").equals("Nao")) {
                jRb_ingetaonao.setSelected(true);
            } else {
                jRb_ingetaosim.setSelected(true);
            }

            tf_coposdia.setText(con_pesq.resultset.getString("QTOSCOPOS"));
            if (con_pesq.resultset.getString("ALIMENTOSGORDUROSOS").equals("Nao")) {
                jRb_alimentosgordunao.setSelected(true);
            } else {
                jRb_alimentosgordusim.setSelected(true);
            }

            tf_obser.setText(con_pesq.resultset.getString("OBSER"));
            //PERFIL PSICOLOGICO
            if (con_pesq.resultset.getString("REALIZAACOMPA").equals("Nao")) {
                jRb_realizaacompnao.setSelected(true);
            } else {
                jRb_realizaacompsim.setSelected(true);
            }

            if (con_pesq.resultset.getString("EXISTEALGUMEVENTO").equals("Nao")) {
                jRb_existealgnao.setSelected(true);
            } else {
                jRb_existealgsim.setSelected(true);
            }

            if (con_pesq.resultset.getString("REALIZAATIVIDADEFISICA").equals("Nao")) {
                jRb_realizaativnao.setSelected(true);
            } else {
                jRb_realizaativsim.setSelected(true);
            }

            tf_qualativfisica.setText(con_pesq.resultset.getString("QUAL"));
            tf_freqativfisica.setText(con_pesq.resultset.getString("FREQUENC"));
            if (con_pesq.resultset.getString("TERAPIA").equals("Nao")) {
                jRb_terapianao.setSelected(true);
            } else {
                jRb_terapiasim.setSelected(true);
            }

            if (con_pesq.resultset.getString("JARDINAGEM").equals("N")) {
                jc_jardinagem.setSelected(false);
            } else {
                jc_jardinagem.setSelected(true);
            }

            if (con_pesq.resultset.getString("ARTESANATO").equals("N")) {
                jc_artesanato.setSelected(false);
            } else {
                jc_artesanato.setSelected(true);
            }

            if (con_pesq.resultset.getString("MUSICA").equals("N")) {
                jc_musica.setSelected(false);
            } else {
                jc_musica.setSelected(true);
            }

            if (con_pesq.resultset.getString("IGREJA").equals("N")) {
                jc_igreja.setSelected(false);
            } else {
                jc_igreja.setSelected(true);
            }

            if (con_pesq.resultset.getString("PASSEIOS").equals("N")) {
                jc_passeios.setSelected(false);
            } else {
                jc_passeios.setSelected(true);
            }

            if (con_pesq.resultset.getString("HIPNOSE").equals("N")) {
                jc_hipnose.setSelected(false);
            } else {
                jc_hipnose.setSelected(true);
            }

            if (con_pesq.resultset.getString("TERAPIAGRUPO").equals("N")) {
                jc_terapia.setSelected(false);
            } else {
                jc_terapia.setSelected(true);
            }

            if (con_pesq.resultset.getString("OUTROS").equals("N")) {
                jc_outros.setSelected(false);
            } else {
                jc_outros.setSelected(true);
            }
            tf_especificar.setText(con_pesq.resultset.getString("OUTROESPEC"));
            tf_data.setText(con_pesq.resultset.getString("DATA"));
            tf_ctomedico.setText(con_pesq.resultset.getString("CTOMEDICO"));
            tf_cdpesq.setText(con_pesq.resultset.getString("CODPESQ"));
            tf_cdpesq.setVisible(false);
            tf_NUMPESQ.setText(con_pesq.resultset.getString("NUMPESQ"));
        } catch (SQLException erro) {

            //       if (navega == 1) {
            //       JOptionPane.showMessageDialog(null, "Olha,você já está no primeiro registro");
            //  } else if (navega == 2) {
            //      JOptionPane.showMessageDialog(null, "Olha,você já está no último registro");
            //   } else {
            // JOptionPane.showMessageDialog(null, "Não localizou dados" + erro);
            // }

            //navega = 0;
            // JOptionPane.showMessageDialog(null, "Não localizou dados" + erro);
        }

    }
no action dos checboxes esta o seguinte:
[code]
  if (jc_igreja.isSelected()) {   
            IGREJA = "S";   
        } else {   
            IGREJA = "N";   
        }
e dos radiobuttons:
REALIZAACOMPA = "Sim";   
REALIZAACOMPA = "Nao";
isso so acontece na primeira vez,quando eu abro minha apliação.se eu ja tiver feito alguma coisa no sistema ele altera normal sem problemas,o negocio e qdo eu altero na primeira vez. o que q pode ser? muito obrigado
Criado 4 de setembro de 2009
Respostas 0
Participantes 1