{Access} Demasiados campos definidos
tiboge
-
Pierre -
Pierre -
Hola,
Después de haber añadido una nueva columna en mi base de datos y de haberle dado como “tipo de dato” sí o no, recibo el mensaje: Demasiados campos definidos, Error 3190, Has intentado realizar una operación que implica más de 255 campos. Reduce el número de campos y vuelve a intentarlo. Incluso cuando elimino la nueva columna, sigo recibiendo el mismo mensaje y sigo sin poder añadir nuevas columnas. Mi base no tiene más de 90 columnas o campos, ¿cómo es posible que me digan que he intentado realizar una operación que implica más de 255 campos? Cómo desbloquearlo.
Después de haber añadido una nueva columna en mi base de datos y de haberle dado como “tipo de dato” sí o no, recibo el mensaje: Demasiados campos definidos, Error 3190, Has intentado realizar una operación que implica más de 255 campos. Reduce el número de campos y vuelve a intentarlo. Incluso cuando elimino la nueva columna, sigo recibiendo el mismo mensaje y sigo sin poder añadir nuevas columnas. Mi base no tiene más de 90 columnas o campos, ¿cómo es posible que me digan que he intentado realizar una operación que implica más de 255 campos? Cómo desbloquearlo.
Configuración: Windows XP Internet Explorer 7.0
2 respuestas
-
El tema ya no es joven, pero quería dejar la solución que yo mismo tuve dificultades para encontrar.
Es necesario saber que cada vez que crea o modifica un campo (aunque solo sea su propiedad), Microsoft Access incrementa un contador interno y, incluso al eliminar ese campo, el contador no baja.
Por lo tanto, es necesario “compactar” su base de datos desde la opción Gestión en el Menú del sistema en Access 2007 o desde el menú Herramientas en Access 2003 para reiniciar ese contador.
Buena continuidad. -
intenta esto:
1) copias tu tabla, sin los datos. tendrás así una tabla idéntica pero vacía.
2) eliminas los campos que no necesitas.
3) exportas la tabla 1 hacia la tabla 2 (tabla de copia) con los campos que necesitas.
Es de hecho una “límite” de Access porque el número de campos está limitado a 255.
Dicho esto, hace unos diez años que diseño bases de datos y rara vez he superado los 50 campos... Deberías revisar tus relaciones entre tus tablas ;-)