Observação: Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.
No Microsoft Office InfoPath, você pode usar a formatação condicional para especificar opções de formatação diferentes para um controle com base em condições que ocorrem no formulário. Se as condições especificadas forem verdadeiras quando um usuário preenche um formulário que é baseado no modelo de formulário, a formatação condicional é aplicada.
Clique em Inserir Fórmula .
Este artigo explica como usar a formatação condicional para desabilitar ou definir um controle como somente leitura, com base no valor de outro controle no seu modelo de formulário. Por exemplo, para garantir que um usuário lê uma seção de contrato do usuário antes de clicar em um botão Enviar, você pode usar formatação condicional para desabilitar o botão Enviar, a menos que o usuário seleciona uma caixa de seleção indicando que ele ou ela tenha de leitura do usuário contrato. Como alternativa, para certificar-se de que um usuário não altera uma resposta a uma pergunta da pesquisa anterior, você pode usar a formatação condicional para garantir que uma caixa de texto é definida como somente leitura após um usuário insere informações em outro controle.
Neste artigo
Antes de começar
Para concluir esse procedimento, você deve ter pelo menos dois controles no seu modelo de formulário — um controle que você deseja desativar ou definir como somente leitura e um segundo controle cujo valor determinará o estado do primeiro controle.
Considerações sobre compatibilidade
Quando você cria um modelo de formulário no InfoPath, você pode escolher um modo de compatibilidade específico para criar um modelo de formulário compatível com o navegador. Quando um modelo de formulário compatível com o navegador é publicado em um servidor executando InfoPath Forms Services e, em seguida, habilitados para navegador, formulários com base no modelo de formulário podem ser exibidos em um navegador da Web. Quando você cria um modelo de formulário compatível com o navegador, alguns controles não estão disponíveis no painel de tarefas controles porque eles não podem ser exibidos em um navegador da Web.
Lista de controles que podem ser desabilitados ou definida como somente leitura, usando a formatação condicional
A tabela a seguir lista os controles de Office InfoPath 2007 que podem ser desabilitados ou definidos como somente leitura, usando a formatação condicional e se os controles estão disponíveis para modelos de formulário compatíveis com o navegador.
Controle |
Opção |
Disponível para modelos de formulário compatíveis com o navegador? |
Caixa de seleção |
Desabilitar |
Sim |
Seletor de data |
Somente leitura |
Sim |
Caixa de listagem suspensa |
Desabilitar |
Sim |
Caixa de listagem |
Desabilitar |
Sim |
Botão de opção |
Desabilitar |
Sim |
Caixa de rich text |
Somente leitura |
Sim |
Caixa de texto |
Somente leitura |
Sim |
Com marcadores, numeradas, ou lista sem formatação |
Somente leitura |
Não |
Caixa de combinação |
Desabilitar |
Não |
Anexo de arquivo |
Desabilitar |
Não |
Imagem a tinta |
Desabilitar |
Não |
Caixa de listagem de seleção múltipla |
Desabilitar |
Não |
Imagem |
Desabilitar |
Não |
Desativar ou definir um controle como somente leitura
-
No modelo de formulário, clique no controle que você deseja desativar ou definir como somente leitura.
-
No menu Formatar, clique em Formatação condicional.
-
Na caixa de diálogo Formatação Condicional, clique em Adicionar.
-
Em se esta condição for verdadeira, defina a condição que você deseja. Por exemplo, para aplicar a formatação condicional para o controle que você selecionou na etapa 1, quando um determinado valor é inserido em outro controle no modelo de formulário, selecione o segundo controle na primeira caixa e, em seguida, especifique o valor que determinará a condicional formatação de controle selecionado na etapa 1.
-
Em Aplique esta formatação, siga um destes procedimentos:
-
Se o controle pode ser desabilitado, clique em Desabilitar este controle.
-
Se o controle pode ser definido como somente leitura, clique em somente leitura.
-
-
Para salvar a condição e retornar ao modelo de formulário, clique duas vezes em Okey.
-
Para testar as alterações, clique Visualizar na barra de ferramentas Padrão ou pressione CTRL+SHIFT+B.