Alguien escribía en el foro de Access: el DoCmd.DeleteObject acTable, "nombretabla" no parece muy profesional, ¿o es el que se debe utilizar? Responde Juan. M. Afan de Ribera ================================ no entiendo muy bien eso de "profesional" :-) Supongo que profesional es lo que te funcione mejor para tus propósitos y sea fácil de mantener, digo yo, no se. En todo caso, te paso otra manera de hacerlo (pero yo lo veo tan profesional como lo tuyo, depende de como y donde lo utilices) CurrentDb.TableDefs.Delete nombre_tabla En todo caso haz una prueba para ver si esta u otra manera son más rapidas. A ver qué tal