Como permitir ou impedir a entrada em campos

  1. No Modo de layout, selecione um ou mais campos.

  2. No Inspetor, clique na aba Dados Dados.

  3. Na área Comportamento, para Comportamento de entrada de campo, escolha uma das seguintes opções para No modo de navegação e No modo de busca:

    • Para permitir que os usuários modifiquem os dados no campo, escolha Editar.

    • Para permitir que os usuários selecionem e copiem os dados no campo, mas os impedir de editar os dados, escolha Somente seleção.

    • Para evitar a entrada de campo e permitir que os usuários vejam apenas os dados, escolha Somente exibição.

    • Para usar um cálculo para permitir ou impedir a entrada de campo, escolha Definir por cálculo. Em seguida, insira uma expressão numérica para um destes valores:

      • 1 para Editar

      • 2 para Somente seleção

      • Qualquer outro valor para Somente exibição

  4. Para selecionar o conteúdo quando o campo for inserido, marque a caixa de seleção Selecionar conteúdo na entrada.

Notas 

  • Impedir a entrada em um campo afeta somente o objeto de campo no layout. Para sempre restringir o acesso a um campo em qualquer layout do banco de dados, defina um conjunto de privilégios para permitir acesso "somente de exibição" a esse campo. Consulte Gerenciamento de segurança.

  • Nas versões do cliente FileMaker anteriores a 26.0, os campos definidos como Somente seleção têm como padrão Editar e os campos definidos como Definir por cálculo têm como padrão Somente exibição. Para garantir que essas opções sejam aplicadas, defina a versão mínima permitida para abrir este arquivo como 26.0. Veja Configuração das opções de arquivo.

  • Se você definir No modo de navegação e No modo de busca para Definir por cálculo, poderá especificar um cálculo que retorna um valor diferente em cada modo usando a função Função Get(WindowMode). Por exemplo:

    Copiar
    Case ( 
        Get ( WindowMode ) = 0 ; 2 ; // No Modo de navegação, permitir Somente seleção.
        Get ( WindowMode ) = 1 ; 1 ; // No modo Busca, permita Editar.
        0                            // Caso contrário, permita Somente exibição.
    )