>> Tecnologia eletrônica >  >> Lar inteligente >> Vida Inteligente

Como criar um calendário usando o Microsoft Access


Se você já fez uma reserva on-line para um hotel, sabe como os controles do Google Agenda podem ser importantes. Eles aparecem e permitem que você escolha uma data sem precisar digitá-la em uma caixa de texto. O Microsoft Access tinha um controle de calendário, mas a Microsoft parou de oferecer suporte a ele em 2010. Se você criar formulários do Access com campos de data, ainda poderá ajudar as pessoas a adicionar datas a campos de formulário usando outro controle integrado ao Access 2013.

Etapa 1


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

Etapa 2


Clique com o botão direito do mouse em um dos controles TextBox do formulário e clique em "Propriedades" para abrir a janela Folha de propriedades. Clique em "Dados" e revise o valor na caixa de texto "Control Source". Se não houver nenhum valor, clique na seta ao lado da caixa de texto para exibir uma lista de campos do banco de dados. Selecione o campo de banco de dados ao qual você deseja vincular o controle TextBox.

Etapa 3


Clique na guia "Formatar" e, em seguida, clique no menu suspenso Mostrar seletor de data e selecione "Para datas".

Etapa 4


Clique na guia "Dados" e localize a caixa de texto "Máscara de entrada". Se essa caixa de texto tiver um valor, exclua-a porque o seletor de data não funcionará se o controle TextBox em seu formulário tiver uma máscara de entrada.

Etapa 5


Clique na seta abaixo de "Exibir" e selecione "Exibir formulário" para exibir o formulário no modo de exibição de formulário. Clique no controle TextBox ao qual você anexou o controle Date Picker e, em seguida, selecione o pequeno ícone de calendário ao lado do controle para exibir o controle Date Picker (semelhante a um calendário). Clique em uma data e o Date Picker coloca essa data em seu controle TextBox.

Dica


Repita esse processo para cada controle TextBox para o qual você deseja exibir um calendário.

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

Evite que o seletor de data seja aberto para outros controles TextBox retornando à folha de propriedades e selecionando "Nunca" em vez de "Para datas" no menu suspenso "Mostrar seletor de data".

Se você sabe programar em VBA, pode codificar um formulário de calendário e incorporá-lo como um subformulário no formulário que precisa de um calendário. No entanto, você provavelmente descobrirá que o controle simples do selecionador de datas descrito aqui resolve a maioria das suas necessidades de calendário.