Pasar varios registros de una tabla a otra

Pero ahora en ese mismo proyecto se me presento una nueva complicación.
Tengo una tabla llamada "Cotizaciones", esta tiene muchos campos, pero uno en especifico que hace la mayor función, se llama, "Estatus", este toma varios valores de tipo texto, ("Nuevo", "Subido", "Aprovado" y "Tarea"), dependiendo el estado, se hace una consulta y muestro por secciones en diferentes subformularios, pero necesito que cuando el valor de este campo sea "Tarea", pase a una nueva tabla llamada "Tareas", no son los mismo campos pero si tienen bastantes iguales.
Para hacer esto lo había intentado con una consulta de Inserción de datos, pero como la tabla "Cotizaciones", estará en constante crecimiento y esto implicara que el campo estatus cambie en determinados momentos a "tarea", pues no puedo correr la consulta ya que me crea duplicados, por ejemplo si tengo 2 registros como "tarea", llamo la consulta con un botón y si los inserta correctamente en la tabla tareas, pero si después ingresan una nueva tarea de cotizaciones, se vuelve a llamar la consulta y ahora aparte de los 2 registros que ya me había generado, genera 3 más por el nuevo que se debía de ingresar, y en total tengo 5 registros y 2 de ellos son duplicados.
Espero que me puedas orientar como hacer este movimientos de registros sin tener duplicados.

1 Respuesta

Respuesta
1
Sin saber muy bien cómo lo tienes: Si cuando pasas el registro a la tabla "Tareas", le pasas también el Id o el campo que tengas cómo clave única, no te dejara insertar un registro duplicado. Access, automáticamente te dará un mensaje de que no se ha podido insertar el registro ya que crearía una clave duplicada. Se puede hacer que no salga este mensaje.
Mira a ver si es eso lo que quieres y comentas.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas