ACC2000: La expresión de consulta exportados truncada en 255 caracteres

Seleccione idioma Seleccione idioma
Id. de artículo: 207668 - Ver los productos a los que se aplica este artículo
Moderada: Requiere macro básico, codificación y las capacidades de interoperabilidad.

Expandir todo | Contraer todo

En esta página

Síntomas

Cuando exporta una consulta que contiene una expresión que da como resultado más de 255 caracteres, la expresión se trunca en el archivo exportado.

Causa

Microsoft Access evalúa la expresión como un campo de texto y campos de texto tienen una longitud máxima de 255 caracteres. Al exportar la consulta, Microsoft Access trunca nada después del carácter 255th.

Solución

Utilizar una consulta de datos anexados para anexar los datos a una tabla que tiene un campo Memo y, a continuación, exportar la tabla. En el ejemplo siguiente se crea una tabla para almacenar los resultados de una expresión de consulta supera los 255 caracteres:
  1. Inicie Microsoft Access y abra la base de datos de ejemplo Neptuno.mdb.
  2. Cree la siguiente tabla en la vista Diseño:
       Table: EmpNotes
       --------------------
       Field Name: EmpName
          Data Type: Text
       Field Name: Comments
          Data Type: Memo
    					
  3. Guarde la tabla EmpNotes y ciérrelo. No es necesario crear una clave principal.
  4. Cree la siguiente consulta en la vista Diseño basada en la tabla empleados. La segunda expresión llamada comentarios, dará como resultado las longitudes de campo más de 255 caracteres:
       Query: MemoExpr
       ------------------------------------------------
       Type: Select Query
    
       Field: Full Name: [FirstName] & " " & [LastName]
          Table: Employees
       Field: Comments: [HireDate] & ": " & [Notes]
          Table: Employees
    					
  5. en el menú consulta , haga clic en Anexar.
  6. En el cuadro de diálogo Anexar , escriba EmpNotes en el cuadro Nombre de tabla y, a continuación, haga clic en Aceptar .
  7. Seleccione EmpName en la fila Anexar A del campo nombre completo de la cuadrícula QBE; el Anexar A fila para los rellenos de campo de comentarios en automáticamente porque el nombre del campo en la consulta y el nombre de campo en la tabla son los mismos.
  8. En el menú consulta , haga clic en Ejecutar . Haga clic en cuando se le pida que va a anexar las filas.
  9. Cierre la consulta MemoExpr. No es necesario guardarlo.
  10. Exportar la tabla EmpNotes a cualquier formato que desee. Se mantendrá la longitud completa del campo comentarios.

Más información

Pasos para reproducir este comportamiento

  1. Inicie Microsoft Access y abra la base de datos de ejemplo Neptuno.mdb.
  2. Cree la siguiente consulta en la vista Diseño basada en la tabla empleados:
       Query: qryTruncate
       -----------------------------------------------
       Type: Select Query
    
       Field: Full Name: [FirstName] & " " & [LastName]
          Table: Employees
       Field: Comment Length: Len([Comments])
          Table: Employees
       Field: Comments: [HireDate] & ": " & [Notes]
          Table: Employees
    					
  3. Guarde la consulta qryTruncate y ciérrelo.
  4. Seleccione la consulta qryTruncate en la ventana base de datos.
  5. En el menú archivo , haga clic en Exportar .
  6. En el cuadro de diálogo Exportar consulta 'qryTruncate' A , seleccione Archivos de texto en el cuadro Tipo de guardar . Anote la carpeta donde se almacenarán en el cuadro Guardar en el archivo y, a continuación, haga clic en Exportar .
  7. Cuando aparezca el Asistente para exportación de texto, haga clic en Finalizar .
  8. Con el Bloc de notas u otro editor de texto, abra el archivo qryTruncate.txt. Tenga en cuenta que para cualquier registro que el campo Comentario longitud es mayor que 255, se trunca el campo comentarios al final. Esto es cierto para los registros de Andrew Fuller, Steven Buchanan, Michael Suyama y Robert King.

Referencias

Para obtener más información acerca de cómo exportar datos a archivos de texto, haga clic en Ayuda de Microsoft Access en el menú Ayuda , escriba exportar una hoja de datos para un archivo de texto delimitado o ancho fijo en el Ayudante de Office o el Asistente para Ayuda y, a continuación, haga clic en Buscar para ver el tema.

Propiedades

Id. de artículo: 207668 - Última revisión: jueves, 24 de junio de 2004 - Versión: 2.0
La información de este artículo se refiere a:
  • Microsoft Access 2000 Standard Edition
Palabras clave: 
kbmt kbfix kbprb KB207668 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 207668

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com