Ao lidar com bancos de dados do Microsoft Access, os usuários frequentemente encontram problemas desconcertantes que perturbam seu fluxo de trabalho. Um desses erros que os usuários estão enfrentando e relatando recentemente é: “Microsoft Access can’t save the output data to the file you’ve selected.” Essa mensagem enigmática aparece quando o Access encontra dificuldades para salvar dados em um arquivo especificado. Vários motivos podem contribuir para esse erro.
Portanto, se você é um desses usuários, não se preocupe, estamos aqui para orientá-lo sobre como corrigir o erro 2302 do MS Access por meio de etapas de solução de problemas. Então, vamos começar…
Ferramenta Gratuita de Reparo de Banco de Dados do MS Access
Repare arquivos de banco de dados MDB e ACCDB corrompidos e recupere tabelas de banco de dados, consultas, índices e registros excluídos facilmente. Tente agora!
Correções rápidas:
- Verifique a compatibilidade do formato do arquivo
- Verifique as permissões do arquivo
- Execute a operação de exportação com eficiência
- Atualize o software do Access
- Tente exportar os dados, o esquema e as tabelas relacionadas para XML
- Ação de macro ExportWithFormatting
- Repare o arquivo de banco de dados do Access corrompido
Compreendendo o erro 2302 do Microsoft Access
O erro do Access não pode salvar os dados de saída no arquivo selecionado, o erro 2302, geralmente ocorre ao tentar salvar dados em um arquivo especificado, mas o Access nega a execução da tarefa. Ele também aparece ao tentar exportar o relatório do banco de dados para um arquivo PDF ou exportar um arquivo do Access para o Excel.
Detalhes do erro:
Código: 2302
Mensagem de erro: “Microsoft Access can’t save the output data to the file you’ve selected.”.
Descrição: o MS Access não pode salvar os dados de saída no arquivo selecionado. É provável que @* o arquivo esteja aberto. Se estiver, feche-o imediatamente. Se você estiver usando o modelo, verifique se o modelo existe ou não.
Motivos comuns para o erro Microsoft Access não consegue salvar os dados de saída no arquivo selecionado
Esse problema pode ser causado por vários motivos, e entender a causa principal é vital para uma resolução eficaz. Então, vamos dar uma olhada nos principais motivos:
- Formato de arquivo incompatível
- Permissão de arquivo insuficiente para acessar o banco de dados
- Corrupção no banco de dados do Access
- Executando uma versão desatualizada do software Access.
Métodos para corrigir o erro Microsoft Access não consegue salvar os dados de saída no arquivo selecionado.
Vamos embarcar em uma jornada para solucionar o erro passo a passo.
Método 1 – Verifique a compatibilidade do formato do arquivo
Verificar o formato do arquivo selecionado é a etapa crucial para escapar desse problema do Access. Certifique-se de que o formato de arquivo escolhido seja compatível com o Microsoft Access. Se não for compatível, tente formatos diferentes para funcionar perfeitamente com seu banco de dados.
Método 2 – Verificar permissões de arquivo
Permissões insuficientes necessárias para acessar o arquivo de banco de dados é outro fator importante para o erro 2302 do banco de dados do Access. Certifique-se de que a conta de usuário usada pelo Access tenha as permissões essenciais para acessar o arquivo de banco de dados, isso abrange permissões de leitura e gravação.
Leia também: O Microsoft Access não consegue encontrar o formulário referenciado (erro 2450)
Método 3 – Execute a operação de exportação com eficiência
- Se a pasta de trabalho do Excel de destino parecer aberta, feche-a antes de continuar.
- No painel de navegação do banco de dados de origem, selecione o objeto que deseja exportar.
Exporte apenas uma parte dos dados
Se o seu objeto for uma tabela, consulta ou formulário, você deseja exportar apenas uma parte dos dados, abra o objeto no modo de exibição de planilha e selecione os registros desejados.
Abra o formulário no modo de exibição de planilha:
- Dê um toque duplo no formulário para abri-lo.
- Depois disso, clique com o botão direito do mouse no formulário e clique em Modo de exibição de planilha. Se as opções não estiverem disponíveis lá, então:
- Toque na Visualização de Design.
- Pressione F4 para abrir o painel de tarefas da folha de propriedades.
- Selecione a lista suspensa Formulário presente na parte superior da folha de propriedades.
- Agora, na guia de formato da folha de propriedades, defina a propriedade Permitir Visualização de Folha de Dados como Sim.
- Depois disso, abra a guia Design, no grupo Visualizações, e clique em Visualização de Folha de Dados.
Observação:
Lembre-se de que você não pode exportar uma parte do relatório. No entanto, você pode selecionar ou abrir a tabela ou consulta na qual o relatório é baseado e, em seguida, exportar uma parte desse objeto.
- Na guia Dados externos, no grupo de exportação, toque na opção Excel.
- Agora, na caixa de diálogo Exportar – Planilha do Excel, revise o nome de arquivo sugerido para a pasta de trabalho do Excel. Se desejar, você pode fazer alterações no nome do arquivo.
- Na caixa de formato de arquivo, selecione o formato de arquivo desejado.
- Se você estiver exportando uma tabela ou consulta e quiser exportar dados formatados, escolha Exportar dados com formatação e layout.
Observação:
Se você estiver exportando um formulário ou relatório, essa opção estará sempre selecionada, mas indisponível.
- Para visualizar a pasta de trabalho do Excel de destino após a conclusão da operação de exportação. Em seguida, marque a caixa de seleção Abrir o arquivo de destino.
Se o objeto de origem estiver aberto e você tiver selecionado um ou mais registros na exibição antes de iniciar a operação de exportação. Em seguida, você pode selecionar Exportar apenas os registros selecionados. Se você quiser exportar todos os registros exibidos na exibição, deixe esta caixa de seleção vazia.
Observação: a caixa de seleção não ficará limpa se nenhum dos registros for selecionado.
- Clique em OK.
Se o processo de exportação falhar apenas por causa do erro, o aplicativo Access exibirá os principais motivos para a ocorrência deste erro.
Caso contrário, o Access exporta os dados e, conforme sua seleção na etapa 7, abra a pasta de trabalho de destino no Excel. Depois disso, o Access exibirá uma caixa de diálogo que cria uma especificação que usa principalmente detalhes da operação de exportação.
Método 4 – Atualizar o software Access
De tempos em tempos, a Microsoft lança atualizações para correções de bugs e melhorias. Portanto, se você estiver usando uma versão desatualizada do Access, siga as etapas abaixo para atualizá-la e corrigir o erro do Microsoft Access não pode salvar os dados de saída no arquivo selecionado:
- Abra o Access.
- Navegue até “Arquivo” >> Conta
- Em seguida, encontre “Opções de atualização” ou “Atualizações do Office”.
- Selecione a opção “Atualizar agora” para verificar e instalar as atualizações disponíveis.
Leia também: Erro inesperado 35012 do banco de dados do Access: o que você precisa saber!
Método 5 – Tente exportar os dados, o esquema e as tabelas relacionadas para XML
Para exportar os dados, você pode usar o método ExportXML, por meio do qual é possível exportar facilmente os dados e a formatação contidos na tabela, juntamente com quaisquer dados adicionais que você especificar.
Especifique os dados adicionais para exportar. Para isso, você deve tentar o método CreateAdditionalData para criar um objeto AdditionalData. Depois disso, usando o método add, o usuário pode adicionar tabelas adicionais para exportar junto com a tabela principal.
O procedimento mencionado abaixo explica como incluir dados adicionais ao exportar uma tabela para XML. A tabela de pedidos está sendo exportada junto com várias outras tabelas. O esquema e a formatação também estão sendo exportados como arquivos .xsd e .xsl separados, respectivamente.
Private Sub ExportRelTables()
‘ Purpose: Exports the Orders table as well as
‘ a number of related databases to an XML file.
‘ XSD and XSL files are also created.Dim objAD As AdditionalData
‘ Create the AdditionalData object.
Set objAD = Application.CreateAdditionalData‘ Add the related tables to the object.
With objAD
.Add “Order Details”
objAD(Item:=”Order Details”).Add “Order Details Details”
.Add “Customers”
.Add “Shippers”
.Add “Employees”
.Add “Products”
objAD(Item:=”Products”).Add “Product Details”
objAD(Item:=”Products”)(Item:=”Product Details”).Add _
“Product Details Details”
.Add “Suppliers”
.Add “Categories”
End With‘ Export the Orders table along with the addtional data.
Application.ExportXml acExportTable, “Orders”, _
“C:\Orders.xml”, “C:\OrdersSchema.xsd”, _
“C:\OrdersStyle.xsl”, AdditionalData:= objAD
End Sub
Método 6 – Ação de macro ExportWithFormatting
Você também pode usar a ação ExportWithFormatting para gerar os dados nos objetos de banco de dados especificados, como uma planilha de dados, formulário, relatório ou módulo para os vários formatos de saída.
Observação: no Access 2010, a ação de macro OutputTo foi renomeada para ExportWithFormatting. Os argumentos usados nisso ainda são os mesmos para esta ação de macro. A ação de macro ExportWithFormatting não está disponível no Access Web Apps.
Observações
Os dados do Access são gerados no formato selecionado e podem ser lidos por qualquer programa que use um formato semelhante. Suponha que você tenha gerado os objetos de banco de dados para o formato HTML, o Access criará um arquivo no formato HTML contendo os dados do objeto. Você pode usar o argumento de arquivo de modelo para especificar o arquivo a ser usado como um modelo para o arquivo .html.
As regras a seguir são aplicáveis quando você usa a ação de macro ExportWithFormatting para gerar um objeto de banco de dados para qualquer um dos formatos de saída.
- Para controle que contém um campo sim/não, o arquivo de saída exibe o valor – 1 (Sim) ou 0 (Não).
- No caso da caixa de texto que está vinculada ao campo Hyperlink, o arquivo de saída exibirá o hyperlink para todos os formatos de saída, exceto texto MS-DOS.
- Quando o usuário gera um formulário ou planilha em formato html, um arquivo .html é criado.
- Se você gerar um relatório em formato html, um arquivo .html é criado para cada página do relatório.
- Os usuários podem gerar dados em uma tabela, consulta ou formulário. No arquivo de saída, todos os campos na planilha aparecem como estão no Access, exceto os campos que contêm objetos OLE. No arquivo de saída, colunas separadas são incluídas para objetos OLE, mas os campos estão em branco.
A saída que você obterá após executar a ação de macro ExportWithFormatting é bem semelhante às opções no grupo Exportar na guia de dados externos. O argumento de ação corresponde às configurações na caixa de diálogo Exportar.
Método 7 – Reparar arquivo de banco de dados Access corrompido para corrigir o erro Access não consegue salvar os dados de saída no arquivo selecionado.
Como já mencionado nas causas, a corrupção no banco de dados Access também pode acionar este erro de tempo de execução do Access 2302. Para lidar com essa situação, você pode executar a ferramenta compacta e de reparo integrada do Access e resolver o problema de corrupção.
Veja como você pode executar esta ferramenta:
- Abra o Access, clique duas vezes no banco de dados em branco.
- Vá para Arquivo >> Selecione Fechar >> opção Ferramentas de banco de dados.
- Depois disso, escolha Compactar e reparar banco de dados.
- Na janela aberta, escolha o arquivo de banco de dados desejado que está mostrando o erro >> Clique em Compactar.
Caso a ferramenta Compactar e Reparar falhe, você pode optar pelo sofisticado Access Reparar Ferramenta. Este software pode reparar arquivos de banco de dados gravemente corrompidos ou danificados com 100% de integridade. Além disso, ajuda a recuperar objetos como chaves, índices, relacionamentos de tabelas, tabelas vinculadas, etc. de um arquivo de banco de dados corrompido.
![](https://pt.accessrepairnrecovery.com/blog/wp-content/uploads/2020/06/pt-dwn-btn.jpg)
* Ao clicar no botão Download acima e instalar o Stellar Repair for Access (14.8 MB), reconheço que li e concordo com o Contrato de licença do usuário final e a Política de privacidade deste site.
Leia também: Estratégias para Access Não é um marcador válido. (Erro 3159)
Perguntas frequentes relacionadas:
Este erro é comum em todas as versões do Access?
Sim, este erro é comum em todas as versões do Access, mas as etapas de solução de problemas podem variar um pouco.
Quais formatos de arquivo o MS Access suporta para exportação de dados?
O MS Access suporta vários formatos, incluindo PDF, CSV e Excel.
Existem bancos de dados alternativos que não apresentam esses problemas de salvamento?
Francamente falando, nenhum banco de dados está totalmente livre de problemas, você pode tentar outras alternativas como MySQL ou PostgreSQL com base em suas necessidades.
Hora do veredito
Resolver o erro O Access não pode salvar os dados de saída requer uma abordagem eficiente. Ao entender esse erro enigmático, extrair causas potenciais e implementar as soluções descritas neste blog, você pode superar esse desafio e melhorar sua experiência no Access.
Este software garante sem costura reparo e recuperação do banco de dados ACCDB e MDB. Ele restaura todos os objetos, incluindo tabelas, relatórios, consultas, registros, formulários e índices, juntamente com módulos, macros, etc. Corrija os problemas do Microsoft Access agora em 3 etapas fáceis:
- Baixar Stellar Access banco de dados reparo ferramenta avaliado Excelente sobre Cnet.
- Clique nas opções Browse e Pesquisa para localizar um banco de dados corrompido do Access.
- Clique no botão Reparar para reparar e pré-visualização os objetos do banco de dados.