Quando um campo de data/hora é criado, a guia Valor exibe várias opções que podem ser aplicadas ao objeto.
Tipo
Permite cálculos e prompts em tempo de execução:
- Digitado pelo usuário - opcional
- Os usuários podem escolher se desejam inserir os dados.
- Digitado pelo usuário - recomendado
- É recomendável que o usuário insira um valor no campo. Se o usuário inserir um valor, sair do campo e depois limpá-lo, uma mensagem personalizada (se escrita na caixa Mensagem vazia) será exibida. Uma mensagem vazia padrão aparece se você não digitar uma mensagem personalizada. Se o usuário nunca tiver tentado inserir um valor no campo e tentar enviar o formulário, uma mensagem de que o campo é obrigatório será exibida e o usuário poderá optar por ignorá-la e enviar o formulário.
- Digitado pelo usuário - obrigatório
- Um usuário deve inserir um valor no campo. Se o usuário inserir um valor, sair do campo e depois limpá-lo, uma mensagem personalizada (se escrita na caixa Mensagem vazia) será exibida. Uma mensagem vazia padrão aparece se você não digitar uma mensagem personalizada. Uma mensagem é exibida somente se havia um valor no campo, o valor foi excluído e o usuário saiu do campo sem inserir um valor novamente. Se o usuário nunca tiver tentado inserir um valor no campo e tentar enviar o formulário, uma mensagem de que o campo é obrigatório será exibida.
- Calculado - somente leitura
- Um valor de dados será calculado e exibido através de um script anexado. Os usuários não podem editar o valor calculado.
- Calculado - o usuário pode substituir
- Um valor de dados será calculado e exibido através de um script anexado. Os usuários poderão editar o valor se o script de cálculo tiver sido gravado para aceitar a entrada. Se um usuário editar o valor calculado, será exibida a mensagem personalizada que foi especificada na caixa Suprimir mensagem.
- Protegido
- Impede que o usuário faça alterações de valor no campo. É possível fazer alterações indiretas, como cálculos. O campo protegido não está incluído na sequência de tabulação e não gera eventos.
- Somente leitura
- Um valor de dados será unido ou calculado e, em seguida, exibido em tempo de execução. Os usuários não podem editar o valor.
Padrão
Define um valor inicial para o campo. O valor é formatado de acordo com a opção selecionada na lista Tipo de seleção da caixa de diálogo Padrões, mas deve estar em conformidade com o valor no formato de data ou hora abreviado, de acordo com a localidade especificada para o campo. Consulte Formatos de datae Formatos de hora para aprender mais sobre o formato abreviado de data e hora. Se os dados estiverem vinculados e um padrão de dados tiver sido especificado, o valor deverá corresponder ao padrão de dados especificado na guia Vínculo. Consulte Especificar um valor padrão.
Nota: Esta opção está disponível quando a opção Tipo está definida como Usuário inserido - opcional, Usuário inserido - recomendado, Usuário inserido - obrigatório ou Somente leitura.
Mensagem vazia
Define uma mensagem para solicitar que os usuários digitem um valor recomendado ou obrigatório. Consulte Solicitar que os usuários digitem dados.
Nota: Esta opção está disponível quando a opção Tipo está definida como Usuário inserido - recomendado ou Usuário inserido - obrigatório.
Padrão de validação
Define um padrão de validação para validar a entrada dos usuários. O padrão deve corresponder à sintaxe dessa entrada.
Nota: Essa opção não está disponível quando a opção Tipo estiver definida como Protegido, Calculado – somente leitura ou Somente leitura.
Mensagem de padrão de validação e erro
Define uma mensagem personalizada a ser exibida quando um valor bruto não corresponder ao padrão de validação. Por padrão, essa situação faz com que um erro de programação seja gerado em tempo de execução. Para gerar um aviso no lugar da mensagem, cancele a seleção da opção Erro. Consulte Validação da entrada do usuário.
Nota: As propriedades dinâmicas são identificadas por rótulos ativos que têm um sublinhado verde no qual você pode clicar para vincular dinamicamente a propriedade a uma fonte de dados. Para ativar e desativar rótulos ativos, use o comando Mostrar propriedades dinâmicas no menu da paleta Objeto. Consulte
Preencher dinamicamente uma mensagem de padrão de validação.
Mensagem de script de validação e erro
Define uma mensagem personalizada a ser exibida quando um script de validação anexado detectar um valor inaceitável. Por padrão, essa situação faz com que um erro de programação seja gerado em tempo de execução. Para gerar um aviso no lugar da mensagem, cancele a seleção da opção Erro. Consulte Validação da entrada do usuário.
Nota: Esta opção não está disponível quando a opção Tipo é definida como Calculado - somente leitura ou Somente leitura. Mensagem de script de validação é uma propriedade dinâmica. As propriedades dinâmicas são identificadas por rótulos ativos que têm um sublinhado verde no qual você pode clicar para vincular dinamicamente a propriedade a uma fonte de dados. Para ativar e desativar rótulos ativos, use o comando Mostrar propriedades dinâmicas no menu da paleta Objeto. Consulte
Preencher dinamicamente uma mensagem de script de validação.
Script de cálculo
O valor será calculado por um script gravado para o evento de cálculo do objeto.
Nota: Esta opção não está disponível apenas quando a opção Tipo é definida como Calculado - somente leitura.
Propriedade de tempo de execução
Define as seguintes propriedades de tempo de execução para o objeto. Quando uma propriedade de tempo de execução é selecionada, o valor real correspondente à opção é inserido dinamicamente no momento em que o formulário é renderizado.
- Data/hora atuais
- Exibe a data/hora atuais no campo de data/hora.
Nota: Esta opção não está disponível apenas quando a opção Tipo é definida como Calculado - somente leitura.
Suprimir mensagem
Define uma mensagem personalizada para informar aos usuários que eles estão alterando o valor de um campo calculado. Essa mensagem é exibida quando um usuário altera o valor calculado.
Nota: Esta opção está disponível quando a opção Tipo está definida como Calculado - o usuário pode substituir.