Uso de campos de data/hora

Para proporcionar a capacidade de registrar a data, a hora ou ambas em um formulário, adicione um campo de data/hora a esse formulário. O valor em um campo de data/hora pode ser formatado e exibido de acordo com padrões predefinidos e de acordo com a localidade especificada para o campo.

Por exemplo, é possível adicionar um campo de data/hora ao design de formulário para que o usuário possa digitar a data ou selecioná-la em uma janela de calendário.

Após adicionar um campo de data/hora ao design do formulário, é possível editar o texto da legenda e manipular as propriedades do objeto nas guias Campo, Valor e Vínculo da paleta Objeto. As seguintes propriedades podem ser definidas:

  • Altere a legenda do campo. Consulte Formatação de legendas.

  • Definir um estilo de borda do campo. Consulte Definição do estilo da borda.

  • Definir o campo como visível, invisível ou oculto. Consulte Tornar os objetos visíveis, invisíveis ou ocultos.

  • Especificar uma localidade para o campo. Consulte Especificação de uma localidade (idioma e país ou região) para um objeto.

  • Especificar o formato de combinação para o campo. Consulte Uso de campos de texto.

  • Especifique se o Designer usa o comprimento horizontal do campo de texto para determinar quantos caracteres e números são permitidos.

  • Definir o padrão de exibição.

  • Defina o padrão de edição (corresponde ao formato no qual o usuário digita a data).

  • Especifique um valor inicial padrão a ser exibido.

  • Definir uma propriedade de tempo de execução (por exemplo, inserir a data e a hora nas quais o formulário é renderizado).

  • Definir o padrão de validação.

  • Optar pela exibição da data, da hora ou de ambos.

  • Especificar um padrão de vínculo de dados.

  • Especificar um método de vínculo para o armazenamento e a recuperação dos dados vinculados.

Campos de data/hora oferecem suporte para scripts e cálculos. Se um usuário tiver que fornecer dados, será possível definir se a sua entrada é recomendada ou obrigatória e configurar mensagens para avisar os usuários adequadamente. Todas as entradas de usuários podem ser validadas por meio de scripts.

Como adicionar campos de data atuais

É possível usar o campo de data/hora para mostrar automaticamente a data atual usando a opção Propriedade de tempo de execução na guia Valor da paleta Objeto.

Nota: Ao usar um campo de data atual, a data é atualizada para refletir a data atual do sistema toda vez que o usuário abrir o formulário.
  1. Na paleta Biblioteca de objetos, clique na categoria Padrão e arraste o objeto Campo de data/hora até o design de formulário.

  2. Na paleta Objeto, clique na guia Valor e, na lista Tipo, selecione Calculado - somente leitura.

  3. Selecione a opção Propriedades de tempo de execução.

  4. Exiba o formulário na guia Visualizar PDF.

Definição do comportamento dos campos de data/hora

  1. Na paleta Objeto, clique na guia Valor. Selecione uma dessas opções:

    • Para permitir que os usuários escolham se desejam os dados, selecione Usuário inserido - opcional.

    • Para solicitar que os usuários insiram e tornem o campo recomendado, selecione Usuário inserido - recomendado e digite uma mensagem personalizada na caixa Mensagem vazia.

    • Para solicitar que os usuários insiram e tornem o campo requerido, selecione Usuário inserido - requerido e digite uma mensagem personalizada na caixa Mensagem vazia.

    • Para tornar o campo somente leitura e exibir um valor de dado que seja calculado e exibido através de um script anexado, selecione Calculado - somente leitura. Os usuários não podem editar o valor calculado.

    • Para tornar o campo editável e exibir um valor de dado que seja calculado e exibido através de um script anexado, selecione Calculado - o usuário pode substituir. 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.

    • Para tornar o campo somente leitura e exibir um valor de dado que seja mesclado ou calculado e exibido em tempo de execução, selecione Somente leitura. Os usuários não podem editar o valor.

  2. Se o valor for recomendado ou obrigatório, digite um prompt na caixa Mensagem vazia.

  3. Se o valor será calculado, anexe o script de cálculo ao objeto usando o Editor de scripts.

  4. (Opcional) Se um valor calculado puder ser substituído, digite uma mensagem na caixa Suprimir mensagem.

    É possível preencher uma mensagem de script ou de padrão de validação dinamicamente com um valor de uma fonte de dados. Esse procedimento assegura que os usuários informem o valor correto no campo.

Definição de propriedades personalizadas de vínculo de dados para campos de data/hora

As opções de vínculo permitem criar um formulário que capture dados para infraestruturas empresariais e/ou usar uma fonte externa de dados para preencher um formulário em tempo de execução. Defina propriedades de vínculo de dados na guia Vínculo da paleta Objeto.

  1. Selecione o campo de data/hora.

  2. Permita que o formulário seja conectado a uma fonte de dados no momento em que for aberto.

  3. Vincule o campo aos nós de dados correspondentes. Para obter informações sobre como vincular objetos a uma fonte de dados, consulte Vínculo de campos a uma fonte de dados.

Especificação dos dados a serem exibidos nos campos de data/hora

É possível optar por exibir a data, a hora ou ambas.

  1. Na paleta Objeto, clique na guia Vínculo.

  2. Na lista Formato de dados, especifique o que deve ser exibido no campo:

    • Data Especifica o objeto como uma data.

    • Hora Especifica o objeto como uma hora.

    • Data e horaEspecifica o objeto como uma data e hora.

Para definir o padrão de exibição de campos de data/hora

  1. Na paleta Objeto, clique na guia Campo.

  2. Clique em Padrões > Exibir.

  3. Na lista Selecionar tipo, selecione o padrão usado para exibir dados no campo de data/hora.

    Nota: Para exibir todos os formatos de data, hora e data/hora na lista Selecionar tipo, é necessário primeiramente selecionar Data e hora na lista Formato de data da guia Vínculo na paleta Objeto.

Especificação do formato de combinação para campos de data/hora

Use o formato de combinação quando desejar separar os números adicionados aos campos de data/hora por linhas de borda.

  1. Na paleta Objeto, clique na guia Campo.

  2. Selecione Combinação de caracteres para incluir linhas de borda que separam cada número dentro do campo de data/hora.

  3. Digite quantos números serão separados por linhas de borda dentro do campo de texto de data/hora.

Limite dos números nos campos de data/hora

É possível limitar quantos números podem ser inseridos no campo de data/hora especificando se o Designer usará o comprimento horizontal do campo de data/hora para determinar quantos números serão permitidos.

 Na paleta Objeto, clique na guia Campo e selecione a opção Limitar comprimento à área visível.