Table of Contents
Consiga PC sin errores en minutos
Si ha visto el Gran Error 3047, esta guía le aconsejará.Los registros en una tabla de colección de Access se pueden encontrar con cada límite inferior a 2000, no tan bien como los campos de memo. Un error de registro demasiado importante generalmente ocurre cuando los datos definitivamente se ingresan en este registro, no cuando está definiendo la estructura de esta tabla.
Este tutorial de Microsoft Access explica cómo evitar el error 3047 Registro demasiado grande cuando se usa el método DoCmd.TransferSpreadSheet.
Entrada de error de acceso 3047 demasiado grande
Desafortunadamente, aunque Microsoft Access es una herramienta definitiva para la gestión de bases de datos, los usuarios no pueden poner demasiados detalles en toda la base de datos.
De acuerdo con todos los criterios de Access 2016, una entrada de mesa de comedor de Access está limitada a 4000 heroínas y el tamaño total de Access es de 2 GB.
Si encuentra una tabla principal con un historial de más de 4000 caracteres, se le ofrecerá un mensaje de error con el error automático 3047 Registro demasiado grande. La solución más fácil es truncar los caracteres del registro de personas, pero si eso no es posible, puede crear una hoja de cálculo de Excel (máximo 32,767 caracteres por celda) y usar una tabla vinculada para poder aprovecharla al máximo. podría crear una consulta formulada con más de 4000 caracteres. — , combinado con exportar a Excel cualquier problema. Si
Sin embargo, si realmente desea ejecutar consultas en su mayor parte, debe hacerlo en VBA. Si usa los medios DoCmd.TransferSpreadSheet para exportar una hoja de cálculo/consulta a Excel, error 3047, el conjunto de datos suele ser demasiado grande, no le permitirá experimentarlo.
La causa raíz del error de registro 3047 es demasiado grande
Según nuestra propia explicación en el sitio web de Microsoft, este error está relacionado con su causa actual.
Ha definido o se puede importar una tabla con registros de mucho más de 4 KB. Este error aparece cuando se ingresan datos en un registro No, cuando los clientes definen la estructura de una tabla. Redefina la tabla principal con frecuencia acortando algunos campos, eliminando campos que no necesita, muy posiblemente colocando campos en otras tablas.
Sin embargo, esta directiva no explica el uso de la falla cuando se usa el método DoCmd.TransferSpreadSheet. En las pruebas de laboratorio, definitivamente es posible cargar una consulta junto con más de 4000 caracteres en nuestra propia tabla vinculada, pero si solicita UNIRSE a más tablas, supongo que Access funciona con validación.
Solución para el error 3047: conjunto de datos demasiado grande
Para exportar consultas que funcionan con detalles de más de 4000 toons en VBA, intente usar DoCmd.OutputTo Method.Syntax
Esto es ligeramente diferente de, por ejemplo, todos los métodos DoCmd.TransferSpreadSheet, pero termina listo con encabezados bien formados, similares a muchos de Access Query. Sin embargo, el archivo de la computadora es más grande y la exportación da más tiempo.
Pero solo hay un problema con las estrategias DoCmd.OutputTo. Si está operando en el extranjero, no olvide solicitar el formato XLSX. Algunos formatos de Access no son totalmente compatibles y, además, cuando los usuarios intentan abrir otro de nuestros libros de trabajo exportados, se muestra el error particular y necesitan guardar el archivo como un archivo de actualización para la recuperación automática. Para solucionar este problema, puede exportar asociados con ellos en formato XLS.
DoCmd.OutputTo ObjectType:=acOutputQuery, ObjectName:="Query1", OutputFormat:=acFormatXLS, Outputfile:="C:testtest.xls"
Este tutorial de Microsoft Access describe cómo solucionar el problema 3047 – Registro demasiado grande al obtener el método DoCmd.TransferSpreadSheet.
Error de acceso 3047: entrada demasiado grande
Consiga PC sin errores en minutos
Presentamos ASR Pro, el software de reparación de PC más completo y avanzado del mundo. Ya sea que su computadora funcione lentamente, experimente errores o simplemente no funcione tan bien como antes, ASR Pro puede ayudarlo. Esta poderosa aplicación diagnostica rápidamente problemas comunes y los repara con un solo clic. Disfrutará de un rendimiento máximo, protección contra la pérdida de datos y la corrupción de archivos, y la tranquilidad de saber que su computadora ahora está segura y libre de errores. ¡Prueba ASR Pro hoy!

Desafortunadamente, aunque Microsoft Access es cualquier producto de administración de bases de datos, esto se debe a que no permite que las personas ingresen demasiados datos dentro de la base de datos.
Según la especificación de Access 2016, una entrada de la tabla de Access está sin duda limitada a 4000 caracteres legibles por humanos; además, el tamaño total de Access suele ser de 2 GB.
Si crea una entrada regular con una entrada mucho más grande en comparación con 4000 caracteres, escuchará el mensaje de error real: La entrada de error 3047 normalmente es demasiado grande. La forma más sencilla es simplemente recortar los asteriscos del tipo de registros, pero si eso no es posible, también puede crear una hoja de cálculo de Excel (máximo 32,767 números por celda) y una tabla relacionada para que las personas puedan crear fácilmente una consulta terminada en 4000 caracteres de largo. contiene y debe enviarlo fácilmente a Excel.
Sin embargo, en el caso de que su empresa desee exportar asignaciones de forma masiva, los compradores deben hacerlo increíblemente en VBA. Si está produciendo el método DoCmd.TransferSpreadSheet para pasar la hoja de cálculo/consulta para permitirles Excel, el error 3047, entrada demasiado autorizada, no le permitirá hacerlo.
La razón del error 3047 es demasiado grande
Según la explicación en el sitio web de Microsoft, el motivo del error es el siguiente.
Ha definido mientras importaba una tabla con archivos de datos informáticos de más de 4 KB. Este error ocurre al ingresar datos en evidencia general. No, si por medios naturales define la estructura de la tabla. Redefine esta tabla reduciendo algunos campos, privándolos de campos prohibidos o moviendo algunas esferas a otras tablas si es necesario.
Sin embargo, entiendo que no especifica cómo ocurre mi error al usar la solución DoCmd.TransferSpreadSheet. La prueba puede exportar una búsqueda que contenga más de 4000 héroes provenientes de una tabla relacionada, pero si algunas familias se unen a otra bandeja, creo que Access realizará algún tipo de validación.
Solución para el error 3047, conjunto de datos demasiado grande
Para exportar consultas con sinónimos de más de 4000 caracteres en VBA, pruebe el método DoCmd use.OutputTo.
El formato es un poco particular de DoCmd y de la forma TransferSpreadSheet, pero se obtiene una Consulta de cabecera tipo Ac ordenada. Sin embargo, el tamaño del archivo debe ser mayor y la exportación, sin duda, llevará un poco más de tiempo.
Obtenga este software ahora y comience a navegar por Internet sin preocupaciones.