Verificação de compatibilidade Web: erros de Esquema

Importante    Os Serviços do Access 2010 e os Serviços do Access 2013 serão removidos a partir da próxima versão do SharePoint. Recomendamos que não crie novas aplicações Web e que migre as suas aplicações existentes para uma plataforma alternativa, como o Microsoft Power Apps.

Este artigo lista os erros de Schema que poderá encontrar quando executar o Verificador de Compatibilidade e fornece informações que o podem ajudar a resolver os erros.

Para obter informações gerais sobre erros do Verificador de Compatibilidade, consulte o artigo Verificação de compatibilidade na Web Erros gerais.

Utilize o Assistente de Procuração para criar ou modificar um campo de procuração

Muitos erros de Schema são causados por problemas com campos de procuração. Estes procedimentos explicam como lançar o Assistente de Procura na visão da Folha de Dados para corrigir estes problemas criando ou modificando um campo de procuração.

Criar um campo de pesquisa na vista Folha de Dados

  1. Abra a tabela à qual pretende adicionar um campo de procuração e selecione a última coluna, etiquetada Click to Add.

  2. Clique na seta junto de Clique para Adicionar e, em seguida, clique em Pesquisa e Relação.

  3. Siga os passos do Assistente de Procuração para criar o campo de procuração de que necessita.

Modificar um campo de pesquisa na vista Folha de Dados

  1. Abra a tabela e selecione o campo de procuração que pretende modificar.

  2. Siga um dos seguintes procedimentos:

    • No separador Campos, no grupo Propriedades, clique em Modificar Pesquisas.

    • Clique com o botão direito do rato no campo de pesquisa e, em seguida, clique em Modificar Pesquisas.

  3. Siga os passos do Assistente de Procuração para corrigir o seu problema específico.

ACCWeb105003

Texto de erro    O tipo de dados da coluna para pesquisas de lista de valor deve ser 'Text' para ser compatível com a web.

O que significa    A procura indicada utiliza uma lista que não é suportada numa base de dados web. A lista de valores deve estar ligada a uma coluna de texto no servidor.

O que fazer    Abra a tabela na vista Design e altere o tipo de dados do campo de procuração para Texto. Se a vista de design não estiver disponível, elimine o campo de procuração e, em seguida, use o Assistente de Procura para o recriar.

Início da Página

ACCWeb105012

Texto de erro    As fontes de linha de procura com cláusulas de cláusula são incompatíveis com a Web.

O que significa    O campo de procuração indicado utiliza uma consulta que contém uma cláusula WHERE, que não é suportada na Web.

O que fazer    Abra a tabela na vista Design e retire a cláusula WHERE da propriedade Row Source do campo de pesquisa relevante. Se a vista de design não estiver disponível, elimine o campo de procuração e, em seguida, use o Assistente de Procura para o recriar.

Início da Página

ACCWeb105018

Texto de erro    Uma chave primária que é uma procura é incompatível com a web.

O que significa    A tabela indicada tem uma chave primária que é um campo de procuração que se refere a outra tabela, que não é suportada na Web.

O que fazer    Abra a tabela na vista Design e altere a propriedade Do Tipo de Controlo para o campo de procuração para Textbox (no separador Lookup). Em seguida, abra a Janela Relacionamentos e elimine quaisquer relações em que o campo de procura esteja do lado de muitos da relação (a seta aponta para longe do campo de procuração).

Se a vista de design e a janela Relacionamentos não estiverem disponíveis, faça o seguinte:

  1. Crie uma nova base de dados em branco (não uma base de dados web).

  2. Importe as tabelas que precisa da base de dados original para a nova base de dados.

  3. Faça as alterações necessárias na nova base de dados.

  4. Na base de dados original, apague as tabelas e importe-as da nova base de dados.

Início da Página

ACCWeb107000

Texto de erro    O tipo de dados de campo é incompatível com a Web.

O que significa    O campo indicado tem um tipo de dados que não é suportado na web, como o OLE Object.

O que fazer    Recrie o campo como um dos tipos de dados suportados:

  • Texto

  • Número

  • Moeda

  • Sim/Não

  • Data/Hora

  • Campo calculado

  • Anexo

  • Hiperligação

  • Memo

  • Pesquisar

Início da Página

ACCWeb107001

Texto de erro    Os índices compostos são incompatíveis com a Web.

O que significa    A tabela indicada tem uma chave primária composta (uma chave composta por mais de um campo). Só pode utilizar um campo De número automático como chave primária para uma tabela Web. Não é possível utilizar índices compósitos na Web.

O que fazer    Se o índice composto for para uma chave primária, crie uma chave primária de autonumeração para a tabela indicada. Em seguida, crie uma regra de validação de registo para garantir que os dados nos campos originais são únicos.

Início da Página

ACCWeb107002

Texto de erro    Tabela com mais de um campo de anexo é incompatível com a Web.

O que significa    A tabela indicada contém mais de um campo de anexo, o que provoca falhas durante uma operação de publicação e, portanto, é incompatível com a Web.

O que fazer    Considere armazenar todos os anexos para cada registo num único campo de fixação. Se precisar de mais de um campo de anexo por registo, para cada campo de anexo adicional criar uma nova tabela que contenha apenas o campo de anexo e um campo de ID, e, em seguida, ligue a nova tabela e a tabela original utilizando o Assistente de Aparência.

Início da Página

ACCWeb107003

Texto de erro    A expressão de Campo Calculado tem um campo de entrada de um tipo incompatível com a Web, como o AutoNumber, Memo ou Binary.

O que significa    O campo calculado indicado utiliza um cálculo que toma como entrada um campo que não é suportado na Web.

O que fazer    Ajuste o cálculo de modo a que todos os campos de entrada tenham um dos seguintes tipos de dados suportados:

  • Texto

  • Número

  • Moeda

  • Sim/Não

  • Data/Hora

  • Campo calculado

Início da Página

ACCWeb107004

Texto de erro    O tipo de dados de resultados da Coluna Calculada é incompatível com a Web.

O que significa    O resultado do cálculo para o campo indicado é um tipo de dados que não é suportado na web.

O que fazer    Re-criar o campo calculado de modo a que o tipo de dados resultante seja um dos seguintes tipos de dados suportados:

  • Texto

  • Número

  • Moeda

  • Sim/Não

  • Data/Hora

Início da Página

ACCWeb107005

Texto de erro    Tabela com mais de 220 campos é incompatível com a Web.

O que significa    A tabela indicada contém mais de 220 campos. Não é possível publicar uma tabela com mais de 220 campos na Web.

O que fazer    Criar uma nova tabela para conter os campos adicionais. Em seguida, utilize o Assistente de Procuração para criar um novo campo que ligue a nova tabela à tabela existente.

Início da Página

ACCWeb107006

Texto de erro    O nome da tabela é um nome reservado e incompatível com a Web.

O que significa    O nome de mesa indicado é reservado para uso pelo SharePoint e não é suportado na Web.

O que fazer    Evite utilizar qualquer um dos seguintes nomes de mesa reservados:

  • UserInfo

  • Listas

  • Docs

  • WebParts

  • ComMd

  • Teias

  • Fluxo de trabalho

  • WFTemp

  • Soluções

  • Definições de relatório

  • MSysASO

Início da Página

ACCWeb107007

Texto de erro    As tabelas não publicadas com pesquisas para tabelas publicadas são incompatíveis com a web.

O que significa    A tabela indicada ainda não foi publicada e contém um campo de observação que aponta para uma tabela publicada, que impedirá a publicação.

O que fazer    Publique a tabela não publicada sem adicionar uma procura. Pode sincronizar a base de dados web para o conseguir. Após a publicação da nova tabela, crie o lookup desejado para a outra tabela publicada.

Início da Página

ACCWeb107008

Texto de erro    Os formatos personalizados são incompatíveis com a Web

O que significa    O campo indicado tem um formato de moeda personalizado, que não é suportado na Web.

O que fazer    Utilize um formato de moeda padrão para o campo. Desa estade o formato de campo para Moeda ou Euro utilizando o dropdown formatting.

Início da Página

ACCWeb107009

Texto de erro    Apenas uma das propriedades Allow Zero Length e propriedade requerida deve ser definida como "verdadeira" para ser compatível com a Web.

O que significa    O campo indicado tem tanto o seu Campo De Permitir O Comprimento Zero como as propriedades necessárias definidas para True.

O que fazer    Certifique-se de que, no máximo, uma das propriedades indicadas está definida para True. Pode utilizar a vista Design para alterar estas propriedades.

Início da Página

ACCWeb107010

Texto de erro    O valor da propriedade deve ser definido como "não" para ser compatível com a Web.

O que significa    A propriedade Append Only do campo de hiperligação indicado está definida para Sim, que não é suportado na Web.

O que fazer    Altere a propriedade Append Only para Nº.

Início da Página

ACCWeb107011

Texto de erro    O valor predefinido deve ser vazio para ser compatível com a Web.

O que significa    O campo de procura indicado tem um valor padrão numa consulta de procura ou numa lista que permite vários valores, que não é suportado na Web.

O que fazer    Certifique-se de que há:

  • Sem valor predefinido definido para a consulta de procuração; ou

  • Nenhum valor predefinido definido para a lista de valor de procura que permite vários valores

Início da Página

ACCWeb107012

Texto de erro    O valor predefinido deve ser vazio para ser compatível com a Web.

O que significa    O campo de hiperligação indicado tem um valor padrão, que não é suportado na Web.

O que fazer    Remova o valor predefinido para o campo de hiperligação.

Início da Página

ACCWeb107013

Texto de erro    O valor da propriedade não é compatível com a Web.

O que significa    O campo Número indicado tem a sua propriedade Formato definida para algo além do Número Geral, Percent ou Standard. Apenas estes formatos são suportados na Web.

O que fazer    Altere o formato do campo para Número Geral, Por cento ou Padrão.

Início da Página

ACCWeb107014

Texto de erro    Uma tabela deve ter uma chave primária e deve ser um número com tamanho de campo 'longo' para ser compatível com a Web.

O que significa    A tabela indicada tem um dos seguintes problemas:

  • A mesa não tem uma chave primária.

  • O tipo de dados da chave primária não é Número.

  • A chave primária tamanho do campo não é longa.

O que fazer    Alterar a chave primária existente na vista Design de modo a ter o tipo de dados correto e o tamanho do campo; ou criar uma nova chave primária para a tabela, utilizando o tipo de dados AutoNumber. Se a vista design não estiver disponível, crie uma nova tabela e adicione-lhe as colunas da tabela original; em seguida, deixar cair a mesa original.

Início da Página

ACCWeb107015

Texto de erro    O valor da propriedade deve ser definido como 'falso' para ser compatível com a Web.

O que significa    A propriedade única do campo Memo indicado está definida para True, que não é suportado na Web.

O que fazer    Alterar o valor de Unique para Falso.

Início da Página

ACCWeb107016

Texto de erro    O valor da propriedade deve ser definido como 'falso' para ser compatível com a Web.

O que significa    A propriedade única do campo indicado Sim/Não está definida para True.

O que fazer    Alterar o valor de Unique para Falso.

Início da Página

ACCWeb107017

Texto de erro    O valor da propriedade deve ser definido como 'falso' para ser compatível com a Web.

O que significa    A propriedade única do campo de hiperligação indicado está definida para True, que não é suportada na Web.

O que fazer    Alterar o valor de Unique para Falso.

Início da Página

ACCWeb107018

Texto de erro    A coluna vinculada deve ser definida na chave primária da tabela e deve ser a primeira coluna a ser compatível com a Web.

O que significa    O campo de procura indicado tem um dos seguintes problemas:

  • A coluna ligada é definida para um campo diferente da chave primária da tabela de origem.

  • A coluna encadernado não é a primeira coluna da procura.

O que fazer    Utilize o Assistente de Procuração para modificar o campo de procuração.

Início da Página

ACCWeb107019

Texto de erro    O valor da propriedade deve ser definido como "sim" para ser compatível com a Web.

O que significa    A propriedade Limite para Listar do campo de pesquisa indicado está definida para Nº, mas o campo de procura não é uma lista de valor único, e a definição de propriedade não é compatível com a Web.

O que fazer    Utilize o Assistente de Procuração para modificar o campo de procuração. Certifique-se de que seleciona a caixa de verificação Limite para Lista quando o assistente a apresentar.

Início da Página

ACCWeb107020

Texto de erro    O valor da propriedade deve ser vazio para ser compatível com a Web.

O que significa    A propriedade Link Child Fields do campo indicado não está vazia e, portanto, não é compatível com a Web.

O que fazer    Abra a mesa na vista design e limpe a propriedade Link Child Fields. Em seguida, desagram a propriedade SubdataSheet Name para [Auto] ou [Nenhum]. Se a vista Design não estiver disponível, na vista datasheet, no separador Casa, no grupo Registos, clique em Mais,aponte para a Folha de Subduçõese, em seguida, clique em Remover.

Início da Página

ACCWeb107021

Texto de erro    O valor da propriedade deve ser vazio para ser compatível com a Web.

O que significa    A propriedade Link Master Fields do campo indicado não está vazia e, portanto, não está compatibile com a Web.

O que fazer    Abra a mesa na vista design e limpe a propriedade Link Master Fields. Em seguida, desagram a propriedade SubdataSheet Name para [Auto] ou [Nenhum]. Se a vista Design não estiver disponível, na vista datasheet, no separador Casa, no grupo Registos, clique em Mais,aponte para a Folha de Subduçõese, em seguida, clique em Remover.

Início da Página

ACCWeb107022

Texto de erro    O valor da propriedade deve ser vazio ou definido para 'auto' para ser compatível com a Web.

O que significa    A propriedade Subdatasheet Name do campo indicado não está definida para [Auto] nem [Nenhum], e portanto não é compatível com a Web.

O que fazer    Abra a tabela na vista Design e coloque a propriedade Subdatasheet Name para [Auto] ou [Nenhum]. Se a vista Design não estiver disponível, na vista datasheet, no separador Casa, no grupo Registos, clique em Mais,aponte para a Folha de Subduçõese, em seguida, clique em Remover.

Início da Página

ACCWeb107023

Texto de erro    O valor da propriedade deve ser especificado para ser compatível com a Web.

O que significa    A propriedade Da Largura da Coluna do campo de pesquisa indicado está vazia e, portanto, não é compatível com a Web.

O que fazer    Abra a tabela na vista Design e especifique um valor para a largura da coluna (no separador propriedades De Procura). Ou, selecione a coluna na vista da folha de dados e no separador Campos, no grupo Propriedades, clique em Modificar As Aparências. Siga os passos no Assistente de Procura.

Início da Página

ACCWeb107024

Texto de erro    O número automático não é suportado para qualquer outro campo, mas para a chave primária.

O que significa    O campo indicado utiliza um tipo de dados AutoNumber, mas não é a chave primária da tabela, pelo que não é compatível com a Web.

O que fazer    Altere o tipo de dados do campo para Número. Como uma solução alternativa, pode utilizar macros de dados para obter uma funcionalidade semelhante. Altere o campo com esta propriedade para a chave primária na vista Design ou altere o tipo de dados para Número.

Início da Página

Precisa de mais ajuda?

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×