Definição de validação do campo

Você pode selecionar opções de validação para assegurar que os dados sejam inseridos em um campo corretamente. Quando as opções de validação forem selecionadas e se você inserir dados incorretamente, o FileMaker Pro exibirá uma mensagem. Por exemplo, você pode definir uma opção para exigir que os usuários insiram um valor em um campo.

Para escolher opções de validação de campo:

  1. Escolha o menu Arquivo > Gerenciar > Banco de dados.

  2. Clique na aba Campos.

  3. Se o banco de dados contiver mais de uma tabela, selecione a tabela apropriada na lista Tabela.

  4. Selecione um campo existente ou defina um campo novo.

  5. Clique em Opções (ou clique duas vezes no nome do campo).

  6. Na caixa de diálogo Opções de campo, clique na aba Validação.

  7. Em Validar dados neste campo, escolha Sempre para que a validação do campo seja contínua ou Somente durante a entrada de dados para limitar a validação ao momento em que os dados estão sendo inseridos. Selecione Permitir que o usuário substitua durante a entrada de dados se quiser que o usuário substitua os avisos de validação.

  8. Para exigir que o valor inserido

    Selecione

    Contenha somente números

    Tipo de dados rígido e escolha Somente numérico na lista

    Seja uma data contendo valores numéricos para mês e dia e quatro dígitos para o ano (por exemplo, 12/05/2019)

    Tipo de dados rígido e escolha Data com ano de 4 dígitos na lista

    Seja um horário contendo valores numéricos para horas e minutos entre 00:00 e 23:59 (os segundos não são avaliados para essa validação de tipo de dados)

    Tipo de dados rígido e escolha Hora do dia na lista

    Não esteja em branco

    Não vazio

    Não duplique um valor encontrado nesse campo em outros registros

    Valor exclusivo

    Corresponda com outro valor no mesmo campo em qualquer outro registro

    Valor existente

    Corresponda com um valor em uma lista de valores especificada

    Membro da lista de valores e escolha uma lista de valores. (Escolha Gerenciar listas de valores para criar uma lista.)

    Esteja dentro de um intervalo específico de letras (alfabeticamente), números, data ou horas.

    Em intervalo e digite os valores inicial e final

    Corresponda com o resultado de um cálculo

    Validado pelo cálculo (ou clique em Especificar) e insira:

    Self = <correspondência>

    em que <correspondência> é uma expressão com a qual o valor deve corresponder. Consulte Definição de campos de cálculo para obter informações sobre a caixa de diálogo.

    Selecione ou desmarque Validar apenas se o campo foi alterado e clique em OK.

    Não exceda o número de caracteres especificado

    Número máximo de caracteres e digite o número máximo de caracteres permitido

    Não exceda um tamanho de arquivo especificado (para campo de container)

    Número máximo de kilobytes e insira um número de kilobytes. Essa configuração limita o tamanho de um arquivo incorporado em um campo de container ou armazenado externamente. A configuração não afeta arquivos armazenados por referência em um campo de container.

  9. Para exibir uma mensagem personalizada se a validação falhar, selecione Exibir mensagem personalizada se a validação falhar (ou clique em Especificar) e insira um cálculo.

    Consulte Caixa de diálogo Especificar cálculo.

  10. Clique em OK.

Notas

  • Se a opção Validação pelo cálculo for usada, o valor do campo será validado corretamente se o cálculo for avaliado como um valor booleano de verdadeiro. Em cálculos que comparam um valor a outro, os valores devem corresponder exatamente para serem avaliados como verdadeiros. Por padrão, o FileMaker Pro calcula com 16 dígitos de precisão à direita do ponto decimal. Se você estiver validando campos por cálculo que retornam resultados fracionais, pode usar a Função Round para limitar os resultados de cálculo a um número de dígitos esperado.

  • Você também pode especificar a opção de preenchimento automático para os campos de texto para ajudar a assegurar a precisão na entrada de dados. Consulte Configuração de um campo para preenchimento automático durante a entrada de dados.

  • As seguintes opções de validação são acionadas quando você sai do campo:

    • Tipo de dados rígido

    • Valor exclusivo

    • Valor existente

    • Membro da lista de valores

    • Em intervalo

    • Número máximo de caracteres

    As seguintes opções de validação não são acionadas até você confirmar o registro completo:

    • Não vazio

    • Validado pelo cálculo

  • A validação em um campo global é acionada quando você sai do campo, não quando confirma o registro completo.

  • Em um campo de repetição, o FileMaker Pro valida individualmente cada repetição.

  • Se a opção Exibir mensagem personalizada se a validação falhar for usada:

    • Os clientes FileMaker anteriores à versão 21.1.1 não podem exibir ou definir uma mensagem personalizada a partir de um cálculo (eles só podem exibir e definir uma mensagem personalizada estática). No entanto, se uma mensagem personalizada já tiver sido definida por uma versão anterior do FileMaker Pro, os clientes mais antigos ainda a exibirão mesmo depois de adicionar uma mensagem personalizada calculada que os clientes mais novos exibirão. Se uma mensagem personalizada não tiver sido definida por uma versão anterior do FileMaker Pro e você adicionar uma mensagem personalizada calculada, os clientes antigos exibirão uma mensagem personalizada padrão, que você poderá editar com uma versão anterior do FileMaker Pro.

    • Embora você possa inserir uma mensagem ou um cálculo na caixa abaixo desta opção, ela permite apenas até 255 caracteres. Para inserir mais, clique em Especificar.