Partilhar via


Erro "Você não pode excluir este formulário porque é o único formulário de fallback" ao atualizar ou desinstalar uma solução

Aplica-se a: Power Platform, Soluções

Sintomas

Você recebe a seguinte mensagem de erro ao atualizar ou desinstalar uma solução:

Microsoft.Crm.CrmException: você não pode excluir esse formulário porque ele é o único formulário de fallback do tipo main para a tabela 'table'. Cada tabela deve ter pelo menos um formulário de fallback para cada tipo de formulário

Motivo

Esse erro ocorre quando uma atualização ou desinstalação da solução tenta excluir o último formulário restante de uma tabela. Este comportamento ocorre por design. Cada tabela deve ser capaz de exibir um formulário para um usuário válido. Portanto, pelo menos um formulário deve ser designado como um formulário de fallback que pode ser usado por usuários cujos direitos de acesso não são explicitamente atribuídos a nenhum formulário.

Solução alternativa

Para contornar esse problema, crie um formulário temporário configurado como o formulário de fallback para a tabela e tente atualizar ou desinstalar novamente. Para obter mais informações, consulte Definir o formulário de fallback para uma tabela.