Artigo: 178743 - Última revisão: segunda-feira, 22 de Janeiro de 2007 - Revisão: 2.1

ACC: Exportadas consulta expressão truncado em 255 caracteres

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Moderado: Requer básica macros, codificação e interoperabilidade competências.

Nesta página

Expandir tudo | Reduzir tudo

Sintomas

Quando exportar uma consulta que contenha uma expressão que resulta em mais de 255 caracteres, a expressão é truncada no ficheiro exportado.

Causa

O Microsoft Access avalia a expressão como um campo de texto e campos de texto tem um comprimento máximo de 255 caracteres. Quando exporta a consulta, o Microsoft Access trunca nada depois do carácter 255ª.

Resolução

Utilize uma consulta Acrescentar para acrescentar os dados a uma tabela que contém um campo Memo e, em seguida, exportar a tabela. O exemplo seguinte cria uma tabela para armazenar os resultados de uma expressão de consulta excede os 255 caracteres:
  1. Inicie o Microsoft Access e abra a base de dados de exemplo Adamastor.mdb.
  2. Crie a seguinte tabela na vista de estrutura:
            Table: EmpNotes
            --------------------
            Field Name: EmpName
               Data Type: Text
            Field Name: Comments
               Data Type: Memo
    						
  3. Guardar a tabela EmpNotes e feche-lo. Não é necessário criar uma chave primária.
  4. Crie a seguinte consulta na vista de estrutura baseada os empregados tabela. A segunda expressão, denominada comentários, resultará num campo comprimento superior a 255 caracteres:
            Query: MemoExpr
            ------------------------------------------------
            Type: Select Query
    
            Field: Full Name: [FirstName] & " " & [LastName]
               Table: Employees
            Field: Comments: [HireDate] & ": " & [Notes]
               Table: Employees
    						
  5. No menu de consulta, clique em consulta Acrescentar.
  6. Na caixa de diálogo Actualizar, escreva EmpNotes na caixa Nome da tabela e, em seguida, clique em OK.
  7. Seleccionar EmpName na linha Actualizar para do campo nome completo do QBE grelha; a acrescentar a linha para os comentários sobre campo preenche automaticamente porque o nome do campo na consulta e o nome do campo na tabela são o mesmo.
  8. No menu de consulta, clique em executar. Clique em Sim quando lhe for pedido que está prestes a acrescentar linhas.
  9. Feche a consulta MemoExpr. Não é necessário guardá-lo.
  10. Exporte a tabela EmpNotes para qualquer formato que pretende. O comprimento total de campo comentários será preservado.

Ponto Da Situação

Este comportamento ocorre por predefinição.

Mais Informação

Passos para reproduzir o comportamento


  1. Inicie o Microsoft Access e abra a base de dados de exemplo Adamastor.mdb.
  2. Crie a seguinte consulta na vista de estrutura baseada na tabela Empregados:
          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 a consulta qryTruncate e feche-lo.
  4. Seleccione a consulta qryTruncate na janela Base de dados.
  5. No menu Ficheiro, clique em Guardar como / exportar.
  6. Na caixa de diálogo Guardar como, clique em "Para um externos ficheiros ou Database" e, em seguida, clique em OK.
  7. No Query guardar qryTruncate na caixa de diálogo, seleccione os ficheiros de texto na caixa Guardar C/ o tipo. Anote a pasta onde o ficheiro será armazenada na caixa Guardar em e, em seguida, clique em exportar.
  8. Quando aparecer o Assistente de exportação de texto, clique em ' Concluir '.
  9. Utilizar o bloco de notas ou outro editor de texto, abra o ficheiro qryTruncate.txt. Tenha em atenção que para qualquer registo onde o campo de comprimento de comentário é superior a 255, é truncado do campo comentários no fim. Isto acontece para os registos de Andrew Fuller, Steven Buchanan, Michael Suyama e Robert King.

Referências

Para mais informações sobre como exportar dados, procure o tópico no índice remissivo "Exportar dados" da ajuda do ou pergunte ao Microsoft Access 97 do Assistente do Office.

A informação contida neste artigo aplica-se a:
  • Microsoft Access 2.0 Standard Edition
  • Microsoft Access 95 Standard Edition
  • Microsoft Access 97 Standard Edition
Palavras-chave: 
kbmt kbfix kbhowto kbprb KB178743 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 178743  (http://support.microsoft.com/kb/178743/en-us/ )
Retired KB ArticleExclusão de Responsabilidade para Conteúdo sem Suporte na KB
Este artigo foi escrito sobre produtos para os quais a Microsoft já não fornece suporte. Por conseguinte, este artigo é oferecido "tal como está" e deixará de ser actualizado.