Actualizar tablas en Access

Yo tengo una tabla con cerca de 25.000 registros.
Esta tabla varían cada 7 días, o menos.
Las variaciones consisten en modificaciones de registros ya existentes o altas de nuevos registros.
Lo que varía puede que únicamente sea un campo de un registro. Pero yo, en principio, no conozco cuales son las variaciones.
Hasta ahora lo que hacía era sustituir la tabla antigua por la que contiene las actualizaciones.
Pregunta:
¿De qué manera se puede actualizar automáticamente el contenido de dicha tabla? Ya sea mediante consulta, código ...
Gracias
PD. Es Access 97

1 respuesta

1
Respuesta de
Una forma es hacer una consulta de borrado:
"DELETE * FROM Tabla_1"
y luego insertar regitros desde la tabla actualizada (2) a la tabla por actualizar (1):
"INSERT INTO Tabla_1( campo1, campo2, ... ) SELECT campo1, campo2, ...
FROM Tabla_2;"
Estas acciones SQL se pueden ejecutar desde código con el comando:
DoCmd.RunSQL "DELETE..."
El comando SQL (como en el ejemplo "DELETE...") debe ser un texto entre comillas o una variable de texto.
Espero que te sea de utilidad. Suerte!
Añade un comentario a esta respuesta
Añade tu respuesta
Haz clic para o
Escribe tu mensaje