Olá Pessoal, estou precisando de ajuda em relação ao gravar um registro!
Tipo eu tenho um cadastro:
Codigo:
Nome:
Endereço:
Telefone:
CPF:
RG:
Mais quando eu salvo, eu tenho que ter todos estes dados certo!
Mais caso eu esteja preenchendo os campos e esqueça de algum como eu faço para o sistema dar um retorno que aquele campo esta faltando?
Antes de gravar, faça um if comparando. Coisa do gênero.
if(txtNome.getText().equals("")){
JOptionPane.showMesageDialog(null, "O campo nome está em branco");
return;
}
E repita com os outros…
cellodedy
Olha o codigo para validação dos campos funcionou perfeito muito obrigado pela ajuda!!!
Só mais uma coisa este codigo funcionou nos campos que não contem mascaras, ja nos campos que eu criei uma mascara
tipo telefone, CNPJ, Data, este codigo não funciona, vc tem alguma dica para poder me ajudar? tentei colocar o formato da mascara no codigo que vc me passou mesmo assim não da certo!!
Mais uma vez!!!
???
Obrigado,
Muito obrigado,
Rafael_ap
Tenta tratar com exceção...
try{
//...
} catch(Exception e){}
ou throws
cellodedy
Este e o codigo que eu usei!!!!!
com o Try Catch.....
//configuraçãodobotaõcancelartry{botao_alterar.setEnabled(true);botao_excluir.setEnabled(true);botao_inserir.setEnabled(true);botao_gravar.setEnabled(false);botao_cancelar.setEnabled(false);con_notafiscalVenda.executeSQL("Select * from notafiscalVenda");//orderby"+ordenacao);//atualizaComboBoxProd();con_notafiscalVenda.resultset.first();//posicionanoprimeiroregistromostrar_dados();//iráchamarafunçãoemqueirámstrarosdadosnoform}catch(SQLExceptionerro){//JOptionPane.showMessageDialog(null,"Erro ao tentar cancelar");}
furacao123
cria um metodo pra tratar os setEnable dos botoes…coloca try…catch…no exception um JOption…e em vez de usar o ResultSet direto…joga ele dentro de vetor de objetos eu sempre faço assim fica melhor pra mexer e num precisa ficar conectado ao banco
vlw
cellodedy
Vou tentar fazer isso!!!
Ah, sim vc sabe como eu faço tipo:
Tenho um campo nome:
Outro Codigo:
No campo nome e texto ja no codigo e interio.
Caso o usuario preecher no campo nome com inteiro e no campo codigo com nome…
Como eu faço pra enviar uma mensagem que o campo está errado???
Para desktop…
Obrigado,
cellodedy
Exemplo:
Nome = Texto
Codigo = Inteiro
Caso o usuario digitar assim:
[/code]Nome: 1233
Codigo: Eu[code]
Gostaria de dar uma mensagem informando o erro
Obrigado,
cellodedy
Exemplo:
Nome = Texto
Codigo = Inteiro
Caso o usuario digitar assim:
Nome: 1233
Codigo: Eu
Gostaria de dar uma mensagem informando o erro
Obrigado,
Rafael_ap
Acho que tem uma propriedade do TextField que vc impede o usuário de digitar números ou valores,
procura ai nas propriedades do netbeans.
furacao123
vai la na propriedade do JFormattedTextField em FormattedFactory…e seta um modelo pra ele…
por exemplo no campo q soh pode ser digitado caracteres coloca ??? onde cada ? é um caractere
ja no de codigo coloca #### onde cada # é um numero