Inserir um selecionador de data

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Um selecionador de data é um controle que permite que os usuários insiram datas rapidamente em um formulário do Microsoft Office InfoPath clicando em um pequeno calendário pop-up. Por exemplo, é possível usar o selecionador de data para obter as datas de aniversário das pessoas em um formulário de seguro. Também é possível usar um selecionador de data para exibir datas predefinidas, como a data atual.

Neste artigo

Quando usar um selecionador de data

A experiência do usuário

Considerações sobre compatibilidade

Inserir um selecionador de data

Exibir a data atual em um selecionador de data

Exibir a data e hora atuais em um selecionador de data

Dicas de layout

Quando usar um selecionador de data

Use um selecionador de data quando quiser:

  • Permitir que os usuários insiram datas de suas escolhas em um formulário, como as datas iniciais e finais de um projeto específico.

  • Use as funções hoje e agora para mostrar a data e a hora atuais em um formulário.

  • Exibir as datas de uma fonte de dados externa, como datas de cobrança e de envio de um banco de dados de pedidos de cliente.

Na seguinte ilustração, um selecionador de data é usado em um modelo de formulário de solicitação de viagem para obter a data de partida de um vôo.

Data de partida inserida no controle de selecionador de data no formulário

É possível personalizar o selecionador de data para se adequar às suas necessidades clicando duas vezes no controle no modelo de formulário e alterando suas propriedades. Por exemplo, é possível especificar uma data padrão ou alterar a maneira que a data é exibida no formulário.

Início da página

A experiência do usuário

Os selecionadores de data parecem com caixas de texto, exceto que um pequeno ícone de calendário aparece no lado direito da caixa. Para abrir o calendário pop-up, os usuários clicam no ícone do calendário. Quando o calendário aparece, os usuários podem clicar na data que desejam no calendário ou usar os botões de direção para esquerda e para direita para passar pelos meses. Se os usuários quiserem inserir a data atual, poderão clicar no botão Hoje na parte inferior do calendário.

calendário pop-up

Início da página

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 estão disponíveis no painel de tarefas controles porque eles não podem ser exibidos em um navegador da Web.

Embora os selecionadores de data estejam disponíveis ao criar um modelo de formulário compatível com o navegador, esteja ciente das seguintes limitações:

  • Somente os navegadores Windows Internet Explorer oferecem suporte total aos selecionadores de data. Em outros navegadores da Web, o selecionador de data aparece como uma caixa de texto, embora a caixa de texto ofereça suporte às opções de formatação de data.

  • Espaço reservado para texto é o texto que aparece dentro de um controle em um modelo de formulário. Um exemplo de texto do espaço reservado é "Clique aqui e digite". Embora você pode deixar as configurações de texto para modelos de formulário compatíveis com o navegador de espaço reservado, que o texto não aparecerá em navegadores da Web.

Início da página

Inserir um selecionador de data

O procedimento para inserir um selecionador de data é um pouco diferente dependendo se você está criando um modelo de formulário novo, em branco ou baseando a criação do seu modelo de formulário em um banco de dados ou em outra fonte de dados externa.

A seguinte ilustração mostra qual a aparência de um selecionador de data quando está selecionado no modo de design.

Selecionador de data selecionada no modo de design

Os controles podem ser associados ou não associados. Quando um controle é associado, ele é conectado a um campo ou grupo na fonte de dados para que os dados inseridos no controle sejam salvos no arquivo de formulário subjacente (.xml). Quando um controle não é associado, ele não é conectado a um campo ou grupo, e os dados inseridos no controle não serão salvos. Quando você seleciona ou move o ponteiro sobre um controle, o texto e um ícone de associação aparecem no canto superior direito do controle. O texto indica o grupo ou campo ao qual o controle está associado na fonte de dados. O ícone indica se o controle está vinculado corretamente a esse grupo ou campo. O ícone é exibido em verde quando a vinculação está correta. Se houver algo errado com a associação, você verá um ícone azul ou vermelho em vez disso.

A fonte de dados do modelo de formulário consiste em campos e grupos que aparecem em uma exibição hierárquica no painel de tarefas Fonte de dados. Controles de seletor de data sempre são vinculados aos campos. No exemplo a seguir, o selecionador de data Data de partida no modelo de formulário está vinculado ao campo departureDate no painel de tarefas Fonte de dados.

Relação entre seletor de data no modelo de formulário e o campo correspondente na fonte de dados

Inserir um selecionador de dados em um modelo de formulário novo, em branco

Quando você cria um modelo de formulário novo e em branco, a caixa de seleção Criar fonte de dados automaticamente, no painel de tarefas Controles, é selecionada por padrão. Isso permite que o InfoPath crie campos e grupos automaticamente na fonte de dados conforme você adiciona controles ao modelo de formulário. Esses campos e grupos são representados por ícones de pasta e arquivo no painel de tarefas Fonte de Dados.

  1. No modelo de formulário, coloque o cursor no local onde você deseja inserir o controle.

  2. Se o painel de tarefas Controles não estiver visível, clique em Mais Controles no menu Inserir, ou pressione ALT+I, C.

  3. Em Inserir controles, clique em Selecionador de Data.

  4. Para adicionar um rótulo ao controle, digite o texto acima ou à esquerda do controle, seguido de dois-pontos (:).

  5. Para especificar a maneira que a data é exibida no formulário, clique duas vezes no selecionador de data inserido no modelo de formulário.

  6. Clique na guia Dados e, em seguida, clique em Formatar.

  7. Na lista Exibir data neste formato, na caixa de diálogo Formato de data, clique no formato de exibição que deseja.

    Observação : Você só poderá alterar o formato de exibição da data se o tipo de dados for texto, data ou data e hora.

Inserir um selecionador de data em um modelo de formulário que tem base em uma fonte de dados existente

Se você basear o design do seu modelo de formulário em um arquivo existente do Extensible Markup Language (XML), banco de dados ou serviço da Web, o InfoPath deriva os campos e grupos no painel de tarefas Fonte de dados existente fonte de dados. Neste cenário, você pode adicionar um selecionador de data arrastando um campo de selecionador de data do painel de tarefas Fonte de dados para o modelo de formulário ou inserindo o selecionador de data, usando o painel de tarefas controles, conforme descrito no procedimento a seguir:

  1. No modelo de formulário, coloque o cursor no local onde você deseja inserir o controle.

  2. Se o painel de tarefas Controles não estiver visível, clique em Mais Controles no menu Inserir, ou pressione ALT+I, C.

  3. Em Inserir controles, clique em Selecionador de Data.

  4. Na caixa de diálogo Vinculação do Selecionador de Data, selecione o campo no qual deseja armazenar os dados do selecionador de data e, em seguida, clique em OK.

  5. Como o rótulo do controle, o InfoPath usa o nome do campo ou grupo. Se necessário, altere o texto do rótulo.

  6. Para especificar a forma como a data é exibida no formulário, clique duas vezes no selecionador de data inserido no modelo de formulário.

  7. Na guia Dados, clique em Formatar.

  8. Na caixa de listagem Exibir data neste formato, na caixa de diálogo Formato de data, clique no formato de exibição que deseja.

    Observação : Você só poderá alterar o formato de exibição da data se o tipo de dados for texto, data ou data e hora.

Dica : Também é possível usar o painel de tarefas Fonte de Dados para inserir controles. No painel de tarefas Fonte de Dados, clique com o botão direito do mouse no campo ao qual deseja vincular o selecionador de data e, em seguida, clique em Selecionador de Data no menu de atalho.

Início da página

Exibir a data atual em um selecionador de data

Para inserir automaticamente a data atual em um formulário quando os usuários o abrirem, é possível usar a função hoje com um controle de selecionador de data.

  1. Inserir um seletor de datas no modelo de formulário.

  2. Clique duas vezes no seletor de datas inserido no modelo de formulário.

  3. Clique na guia Dados.

  4. Em Valor Padrão, clique em Inserir Fórmula Imagem do botão .

  5. Na caixa de diálogo Inserir Fórmula, clique em Inserir Função.

  6. Na lista Categorias na caixa de diálogo Inserir Função, clique em Data e Hora.

  7. Na lista Funções, clique em hoje e, em seguida, clique em OK duas vezes para retornar à caixa de diálogo Propriedades do Selecionador de Data.

    Observe que today() aparece na caixa Valor.

  8. Em Valor Padrão, desmarque a caixa de seleção Atualizar este valor quando o resultado da fórmula for recalculado.

    Observação : Se você desmarca essa caixa de seleção, a data não será atualizada automaticamente sempre que um usuário abrir um formulário com base nesse modelo de formulário. Isso é ideal para situações nas quais você deseja que os usuários vejam quando o formulário foi criado. É possível deixar a caixa de seleção marcada em situações nas quais existe um campo Atualizado pela última vez em ou Aberto pela última vez, e você deseja que a data seja alterada sempre que o formulário for aberto.

  9. Clique em OK para retornar ao modelo de formulário.

  10. Para testar as alterações, clique Visualizar na barra de ferramentas Padrão ou pressione CTRL+SHIFT+B.

  11. Verifique se a data que aparece no selecionador de data tem a aparência desejada. Se não tiver, você poderá alterar a maneira como a data ou a hora é exibida clicando no botão Formatar na caixa de diálogo Propriedades do Selecionador de Data.

Início da página

Exibir a data e hora atuais em um selecionador de data

Para inserir automaticamente a data e hora atuais em um formulário quando os usuários o abrirem, é possível usar a função agora com um controle de selecionador de data.

  1. Inserir um seletor de datas no modelo de formulário.

  2. Clique duas vezes no seletor de datas inserido no modelo de formulário.

  3. Clique na guia Dados.

  4. Na caixa Tipo de dados, clique em Data e Hora (dateTime).

  5. Clique em Formatar.

  6. Na caixa de diálogo Formato de Data e Hora, na lista Exibir hora neste formato, clique na opção desejada e, em seguida, clique em OK.

  7. Na caixa de diálogo Propriedades do Selecionador de Data, sob Valor Padrão, clique em Inserir Fórmula Imagem do botão .

  8. Na caixa de diálogo Inserir Fórmula, clique em Inserir Função.

  9. Na lista Categorias na caixa de diálogo Inserir Função, clique em Data e Hora.

  10. Na lista Funções, clique em agora e, em seguida, clique em OK duas vezes para retornar à caixa de diálogo Propriedades do Selecionador de Data.

    Observe que now() aparece na caixa Valor.

  11. Em Valor Padrão, desmarque a caixa de seleção Atualizar este valor quando o resultado da fórmula for recalculado.

    Observação : Se você desmarca essa caixa de seleção, a data não será atualizada automaticamente sempre que um usuário abrir um formulário com base nesse modelo de formulário. Isso é ideal para situações nas quais você deseja que os usuários vejam quando o formulário foi criado. É possível deixar a caixa de seleção marcada em situações nas quais existe um campo Atualizado pela última vez em ou Aberto pela última vez, e você deseja que a data seja alterada sempre que o formulário for aberto.

  12. Clique em OK para retornar ao modelo de formulário.

  13. Para testar as alterações, clique Visualizar na barra de ferramentas Padrão ou pressione CTRL+SHIFT+B.

  14. Verifique se a data que aparece no selecionador de data tem a aparência desejada. Se não tiver, você poderá alterar a maneira como a data ou a hora é exibida clicando no botão Formatar na caixa de diálogo Propriedades do Selecionador de Data.

Início da página

Dicas de layout

Use as seguintes dicas para ajudá-lo a refinar a aparência, o tamanho e outros aspectos de um selecionador de datas:

  • Para alterar o tamanho de diversos selecionadores de data ao mesmo tempo, selecione os selecionadores de data dos quais o tamanho você deseja alterar, no menu Formatar, clique em Propriedades e, em seguida, na guia Tamanho, faça os ajustes necessários.

  • Para alterar a borda ou a cor de um selecionador de datas, selecione o selecionador de data, no menu Formatar, clique em Bordas e Sombreamento e, em seguida, faça os ajustes necessários.

  • Para personalizar o texto que aparece em um selecionador de data, use as caixas Fonte e Tamanho da Fonte na barra de ferramentas Formatação. Para alterar a fonte e o tamanho da fonte de todos os selecionadores de data no seu modelo de formulário ao mesmo tempo, clique com o botão direito do mouse no selecionador de data que contém a formatação que deseja e, em seguida, clique em Aplicar Fonte a Todos os Controles de Selecionador de Data no menu de atalho.

  • Para ver qual será a aparência do seu selecionador de data com um texto real, clique em Dados de Exemplo no menu Exibir. Isso ajudará a obter uma idéia de como será a aparência do formulário quando os usuários preenchê-lo.

  • Em alguns momentos, o texto dentro de um selecionador de data e o rótulo à esquerda do selecionador de data podem parecer um pouco desalinhados. Para realinhá-los rapidamente, clique duas vezes no selecionador de data, clique em Alinhar na guia Tamanho e, em seguida, clique em Aplicar. Se o rótulo e o selecionador de datas estiverem em células diferentes em uma tabela de layout, clique com o botão direito do mouse na célula que contém o rótulo, clique em Propriedades da Tabela no menu de atalho e, em seguida, clique em Centralizar em Alinhamento vertical na guia Célula.

  • Para alterar a forma que a data é exibida, clique duas vezes no selecionador de data, clique na guia Dados e, em seguida, clique no botão Formatar. Escolha um formato de exibição na caixa de diálogo Formato de Data.

Início da página

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×