umm por que no pones el campo como llave y que no permita duplicados, entonces cuando el usuario quiera insertar ese registro generaria una excepcion, la capturas y le pides al usuario recalcular el numero, solucion rapida o al menos creo que te sacaria del apuro
|