No añadir un registro si ya existe
Publicado por EquisDe (3 intervenciones) el 29/12/2011 11:10:23
Buenas,
Estoy realizando un proyecto y me surge una duda;
Resulta que tengo un formulario el cual tiene un Boxlist que me muestra "x" numero de registros (el total de registros introducidos en una tabla). Cada vez que añado o borro registros en el mismo formulario (dispongo de un boton de añadir y eliminar) el mismo box se actualiza borrando o añadiendo los registros. La duda me surge a la hora de añadir un registro existente.
Soy capaz de crear que me salga un msgbox diciendo "Este registro ya estaba añadido", no obstante, me lo añade de todas formas. Lo que necessito es que ademas de salir el mensaje me cancele el evento de añadir mensaje.
- Para guardar el registro utilizo un evento sobre un boton "guardar" --> Al hacer click (es una "macro incrustada" que realiza las funciones de "ejecutar comando -> guardar registro".
- Para que salga el msgbox de "ya existe registro" lo tengo en un evento del formulario llamado "despues de actualizar".
Supongo que el problema viene dado porque se realizan las dos tareas (independientemente) por lo que se ejecutan las dos. Creo que deberia implementarlo en un solo evento el cual cancelara la accion de añadir registro si salta el msgbox.
Me podeis ayudar con que código deberia actualizar y en que funcion para que me resulte?
Muchas gracias por adelantado y espero haberme explicado con claridad.
Estoy realizando un proyecto y me surge una duda;
Resulta que tengo un formulario el cual tiene un Boxlist que me muestra "x" numero de registros (el total de registros introducidos en una tabla). Cada vez que añado o borro registros en el mismo formulario (dispongo de un boton de añadir y eliminar) el mismo box se actualiza borrando o añadiendo los registros. La duda me surge a la hora de añadir un registro existente.
Soy capaz de crear que me salga un msgbox diciendo "Este registro ya estaba añadido", no obstante, me lo añade de todas formas. Lo que necessito es que ademas de salir el mensaje me cancele el evento de añadir mensaje.
- Para guardar el registro utilizo un evento sobre un boton "guardar" --> Al hacer click (es una "macro incrustada" que realiza las funciones de "ejecutar comando -> guardar registro".
- Para que salga el msgbox de "ya existe registro" lo tengo en un evento del formulario llamado "despues de actualizar".
Supongo que el problema viene dado porque se realizan las dos tareas (independientemente) por lo que se ejecutan las dos. Creo que deberia implementarlo en un solo evento el cual cancelara la accion de añadir registro si salta el msgbox.
Me podeis ayudar con que código deberia actualizar y en que funcion para que me resulte?
Muchas gracias por adelantado y espero haberme explicado con claridad.
Valora esta pregunta
0