Buscar en un campo y de no encontrar insertar
Tengo una base de datos con códigos, nombres, fechas..., con sus correspondientes formularios para ir ingresando datos a medida de las necesidades. Ahora hay más de 15000 registros para ingresar uno antes visualizo por el código con un cuadro de búsqueda vinculado al formulario que me muestra todos los datos referentes de ese código.
La pregunta es la siguiente: ¿De que manera podría ejecutar la búsqueda, desde el botón de búsqueda y que cuando encuentre el registro asociado siga haciendo lo mismo que hace hasta ahora que es mostrarlo, PERO si el registro está en blanco al hacer la búsqueda lo inserte en el campo pero que me pregunte si quiero dejarlo escrito o no, porque hay veces que es sólo para consulta y no me es necesario grabarlo. En casa de que me interesara grabarlo pulsaría la opción SI y quedaría grabado. Si eligiera NO no se grabaría nada y podría ejecutar una nueva búsqueda.
Espero no haberlo complicado demasiado, muchas gracias por vuestro tiempo.
Carlos