error en consulta??
Publicado por elio (169 intervenciones) el 22/02/2009 14:45:58
Hola a todos
les explico, tengo dos tablas y estan relacionadas, uno a uno ( seleccionadas eliminacion y actualizacion ) por un campo A , ademas una consulta de datos anexados donde a medida que actualizo la tabla1 me actualiza la tabla2, en ambas no pueden haber datos duplicados, el problema viene cuando busco un dato ya grabado e intento cambiar un campo de ese registro, al ejecutar la consulta de datos anexados me dice que no puede, bla, bla, bla bla, y da la opcion de ejecutarla de todas formas, bien en el boton donde hago la actualizacion ( grabar ), puse este comando DoCmd.RunCommand acCmdSaveRecord despues de ejecutar la consulta para evitar el mensaje de error lo que pasa que solo funciona cuando lo hago a partir de la segunda vez, o sea que si cierro la BBDD y la vuelvo abrir la primera vez que quiera cambiar algun dato, me salta el error, y despues si me deja sin problemas sin saltar mas el mensaje, mi pregunta como veran es, Que puedo hacer para evitar siempre que salte ese mensaje? habra que poner otro codigo?
un saludo, y muchas gracias
les explico, tengo dos tablas y estan relacionadas, uno a uno ( seleccionadas eliminacion y actualizacion ) por un campo A , ademas una consulta de datos anexados donde a medida que actualizo la tabla1 me actualiza la tabla2, en ambas no pueden haber datos duplicados, el problema viene cuando busco un dato ya grabado e intento cambiar un campo de ese registro, al ejecutar la consulta de datos anexados me dice que no puede, bla, bla, bla bla, y da la opcion de ejecutarla de todas formas, bien en el boton donde hago la actualizacion ( grabar ), puse este comando DoCmd.RunCommand acCmdSaveRecord despues de ejecutar la consulta para evitar el mensaje de error lo que pasa que solo funciona cuando lo hago a partir de la segunda vez, o sea que si cierro la BBDD y la vuelvo abrir la primera vez que quiera cambiar algun dato, me salta el error, y despues si me deja sin problemas sin saltar mas el mensaje, mi pregunta como veran es, Que puedo hacer para evitar siempre que salte ese mensaje? habra que poner otro codigo?
un saludo, y muchas gracias
Valora esta pregunta


0