Hay que controlar esto antes de hacer el "AcceptEdit". Existen dos estados ("metodo Status") dentro de una tabla: "New" y "Browse". Si el estado es "New" es que se está dando un alta, y en ese momento controlaríamos la existencia o no de la fila a grabar.