La Web del Programador: Comunidad de Programadores
 
    Pregunta:  8438 - CANCELAR ADDNEW SIN QUE INCREMENTE EL CONTADOR
Autor:  Francisco Moreno
Tengo un campo clave que es autonumerico pero cuando estoy añadiendo un registro y cancelo la accion con CANCELUPDATE este campo se incrementa. Existe alguna manera de evitarlo sin tener que prescindir del campo autonumerico, es decir sin tener que controlarlo yo.

Un saludo

  Respuesta:  Jim Adam Miñano Wong
El hacer addnew significa estar conectandose a la bf, es preferible usar banderas y eveluarlas antes de grabar y despues de verificar todos los datos
cmdnuevo_click()
fband = "nuevo"
call limpiarCajas
.
.
.
end sub

cmdGuardar_click()
if fband = "Nuevo" then
AddNew
elseif fband = "Editar"
Edit 'para DAO, 'nada pada ADO
end if
Call GuardarDatos
fband = "Guardado"
end sub