Olá pessoal,
To com uma duvida, to criando um sisteminha que ta ficando bacana, porém hoje eu vi algo que seria legal se conseguisse resolver
esse é o registro original que esta dentro do banco 151017
quando a caneta optica lê o codigo algumas vezes ela lê assim:
[color=red]0151017[/color]
quando vou comparar
if (registroNoBanco.equals(JTEXTFILD.gettext()))
deletar(); //se o registro no banco for igual ao registro do campo JTEXTFILD execute o metodo deletar
else
System.out.println("Nao existe portanto nao pode ser deletado") ; //se nao mostre a menssagem que nao pode deletar pq nao existe no banco
ou seja
if ("151017".equals(JTEXTFILD.gettext("0151017")))
ele vai dar sempre o else pq a caneta acrescentou o zero a esquerda por portanto nao vai dar certo a comparacao
tem como quando ele ler, encontrou o primeiro zero, entao remover e compara?
tipo
onde o JTEXTEFILD 0151017
if (registroNoBanco.equals(JTEXTFILD.gettext()))
deletar(); //se o registro no banco for igual a o do campo JTEXTFILD execute o metodo deletar
else if (FAZ ALGO PRA COMPARAR REMOVENDO O PRIMEIRO ZERO)
deletar(); //apos remover o primeiro zero se o registro no banco for igual ao registro do campo JTEXTFILD execute o metodo deletare atualizando o JTEXTFILD para o novo numero sem o zero se nao quando executar o metodo nao vai deletar pq ainda esta errado :wink:
else
System.out.println("Nao existe portanto nao pode ser deletado") ; //se depois disso ainda nao encontrar entao exiba a menssagem que nao pode deletar pq nao existe no banco
essa e minha duvida, alguem ai sabe???
brigadao pessoal 