Access - eliminar registros y pasarlos eliminados a otro informe

 
Vista:
Imágen de perfil de Carlos
Val: 79
Ha disminuido 1 puesto en Access (en relación al último mes)
Gráfica de Access

eliminar registros y pasarlos eliminados a otro informe

Publicado por Carlos (43 intervenciones) el 30/05/2017 17:17:07
Buenas Tardes:
Tengo creada una BD con mi biblioteca unos 2700 libros y de vez en cuando hago limpieza y los libros que me interesan poco los dono a la biblioteca pública.
Ahora tengo todos libros dados de alta en una tabla, también los que dono y en otra tabla tengo los libros que he donado.

Me gustaría que cuando cuando doy de alta un libro en la tabla donación se me borrase de la tabla general, ya que quiero conservar esos datos como historial de libros leídos o que quedase marcado como libro donado.

No se me ocurre como poder realizar esto.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Pancho
Val: 405
Plata
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

eliminar registros y pasarlos eliminados a otro informe

Publicado por Pancho (211 intervenciones) el 30/05/2017 17:37:16
Puedes hacer lo siguiente

La mejor opcion es agregar un campo adicional en libro que se llame donado de tipo boolean

Asi cuando lo vayas a pasar como donado lo harias asi:

1
DoCmd.RunSQL "UPDATE libros SET donado = TRUE where cod_libro = " & Me.cod_libro

Para preguntar por los libros donados

1
SELECT * FROM libros WHERE  donado

Para preguntar por los libros que no se han donado

1
SELECT * FROM libros WHERE  not donado

Puedes crear una vista especifica para lo libros donados que se actulizar en la medida que los vayas cambiando de estado

1
DoCmd.RunSQL "CREATE VIEW libros_donados  AS SELECT * FROM libros WHERE donados"

y luego puedes consultarlo

1
SELECT * from libros_donados

o averiguar si un libro especifico ha sido donado

1
DoCmd.RunSQL "SELECT * from libros_donados WHERE cod_libro = " & Me.cod_libro

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Carlos
Val: 79
Ha disminuido 1 puesto en Access (en relación al último mes)
Gráfica de Access

eliminar registros y pasarlos eliminados a otro informe

Publicado por Carlos (43 intervenciones) el 11/02/2018 00:27:29
Hola Pancho:
Hasta hoy no me había enterado de tu respuesta.
Gracias.

Mañana mismo pruebo tu amable respuesta, gracias y perdona que no te haya contestado pero mirando otras cosas me ha llamado la atención la pregunta que hice en el mes de mayo y es cuando he abierto la respuesta tuta.
Te informaré como me va
Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar