>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

Como Criar um Calendário Usando o Microsoft Access

Se já fez reserva online de hotel, entende a importância de controles de Calendário. Eles aparecem e permitem escolher data sem digitar em caixa de texto. O Microsoft Access tinha um controle Calendário, mas a Microsoft parou de suportá-lo em 2010. Se você cria formulários Access com campos de Data, ainda pode ajudar pessoas a adicionar datas usando outro controle integrado no Access 2013.

Passo 1

Abra um banco de dados Access com o formulário relevante e clique na seta abaixo do botão "Exibição". Clique em "Design View" para colocar o formulário em modo Design.

Passo 2

Clique com o botão direito em um dos controles TextBox do formulário e clique em "Propriedades" para abrir a janela Property Sheet. Clique em "Dados" e revise o valor na caixa "Control Source". Se não houver valor, clique na seta ao lado para ver lista de campos do banco. Selecione o campo ao qual deseja vincular o controle TextBox.

Passo 3

Clique na aba "Formato" e depois no menu suspenso "Show Date Picker" e selecione "Para Datas".

Passo 4

Clique na aba "Dados" e encontre a caixa "Input Mask". Se tiver valor, exclua-o porque o Date Picker não funcionará se o controle TextBox tiver máscara de entrada.

Passo 5

Clique na seta abaixo de "Exibição" e selecione "Form View" para ver o formulário em modo Formulário. Clique no controle TextBox ao qual anexou o Date Picker, depois clique no pequeno ícone de calendário ao lado para exibir o controle Date Picker (semelhante a calendário). Clique em uma data, e o Date Picker colocará essa data no seu controle TextBox.

Dica

Repita este processo para cada controle TextBox para o qual deseja exibir calendário.

Se seu formulário não tem controles TextBox, clique no controle TextBox na seção Controles da faixa, clique dentro do formulário e use o mouse para desenhar novo TextBox.

Impeda o Date Picker de abrir para outros TextBox retornando ao Property Sheet e selecionando "Nunca" em vez de "Para Datas" no menu "Show Date Picker".

Se sabe programar em VBA, pode codificar um formulário de calendário e embuti-lo como subformulário no formulário que precisa de calendário. Porém, provavelmente achará que o simples controle Date Picker descrito aqui resolve a maioria das necessidades.