No consigo cambiar el nombre de una tabla con vba
Tengo el siguiente código que quiero ejecutar en runtime access y no consigo que me cambie el nombre de una tabla.
En concreto, en la base de datos tengo una tabla llamada CAIT2 y CAIT. Y una consulta donde anexo ambas tablas llamada CAIT 3. Con este código, lo que pretendo es pasar los datos de la tabla CAIT a CAIT2, por medio de la consulta CAIT 2. Y, luego, cambiar el nombre de CAIT2 a CAIT, pero no hace el cambio de nombre.
¿Por qué quiero hacer esto? ¿Por qué la tabla CAIT2 tiene nuevos campos que no están en la tabla CAIT? Quiero actualizar esta última tabla a una nueva, con el mismo nombre, pero más campos.
DoCmd. OpenQuery "CAIT 3" DoCmd. DeleteObject acTable, "CAIT" DoCmd. Rename "CAIT", acTable, "CAIT2"
1 Respuesta
Respuesta de Julián González Cabarcos
1