Validar uma data no formato dd/mm/aa

AccessValidaData

32/12/13 é uma data ?

Para você, não.

Para o Access, sim e corresponde à data 13/12/32.

Se você digitar esse valor em um campo que tenha formato data, vai perceber que ao sair do campo, o valor foi trocado pelo que o Access avalia como data. O mesmo vale para a funções Cdate() e IsDate().

Pelo que pude entender, o Access faz uma primeira tentativa de conversão para o formato data do seu sistema Windows. Se o resultado é uma data inválida, ele verifica se em qualquer dos outros formatos é possível fazer a conversão para uma data válida. Se ele consegue, ele faz a conversão para esse formato e … não te avisa que fez a conversão e nem que a data não seria válida no padrão do seu sistema.

Prato cheio para uma inconsistência no seu banco de dados !

E o que é pior, o Access não fornece uma função ou método interno que permita validar se a data está no seu padrão !!!!!!

O código do exemplo permite validar uma data que esteja no formato dd/mm/aa , que é o usual no Brasil.

BaixarZIP

Mais detalhes no código do formulário.

Referindo-se a propriedades e controles de formulários e subformulários

Referindose

Selecione as opções desejadas em cada um dos quadros e verifique a sintaxe correspondente.

Para usar, importe a tabela e o formulário existentes no arquivo para o seu banco de dados.

BaixarZIPVeja os Termos de Uso na página Sobre

VBA e HTML

Clique para ampliar

Criei este arquivo para ser um guia de consulta rápida sobre formatação HTML aplicada ao Access.

Nele você vai encontrar a sintaxe HTML necessária para as principais formatações de texto, inserção de alguns elementos gráficos, hyperlinks e tabelas.

No item “VBA e HTML” é apresentada a sintaxe VBA para inserir uma informação (conteúdo de um campo, uma variável… ) na correspondente sintaxe HTML, de forma que você possa gerar uma página da Internet a partir das informações do seu banco de dados.

.

É um arquivo no formato .chm semelhante aos arquivos de ajuda de programas, o que permite que você use-o em conjunto com o Access.

Para abri-lo, dê um clique duplo sobre ele.

Access – Corretor de dados

Quando usamos uma caixa de combinação para inserir dados em uma tabela, não é incomum nos depararmos com uma lista de itens como a da figura abaixo.  Ou seja, itens inseridos com digitação incorreta.

Este formulário serve para corrigir esse tipo de problema.

Para usá-lo, você deve importar o formulário para dentro do seu banco de dados, selecionar a tabela e o campo a ser corrigido e então fazer a substituição da palavra certa pela errada.

Funciona para todos os campos do tipo numérico, texto , data, sim/não e hyperlink.

É uma interface amigável para quem tem esse tipo de problema e não está familiarizado com o uso de consultas.

Para quem está acostumado a trabalhar com consultas no Access o programa pode ser comparado a uma consulta atualização onde o campo Substituir correponde ao Critério e o campo Por corresponde a Atualizar para.

O arquivo .mdb é acompanhado por um arquivo de ajuda (.chm).

Se quiser verificar as características do programa antes de baixá-lo, clique aqui (pdf)

 Veja os termos de utilização na página Sobre

Access exemplos – Database.dev

A esquerda há um menu que permite acessar a lista de tópicos  separados por assunto. A maioria deles vem com o arquivo .mdb de exemplo.

As explicações são claras e detalhadas dando o passo a passo para você obter o resultado desejado.

A maioria dos exemplos soluciona  os problemas mais comuns de quem programa no Access.

Access exemplos – Meus exemplos no blog do Opera

Access – Controle Calendário

Access – Corretor de listas

Access – Ordem de eventos em formulários

Access – Referindo-se a propriedades de controles em formulários e subformulários

Veja os termos de uso na página Sobre

Access exemplos – Martin Green

É o site de exemplos com a melhor didática que eu já encontrei.

O exemplos são muito bem explicados passo a passo .

Para quem está interessado em  SQL há uma série de 6 exemplos muitos bons.

Há exemplos também de outros objetos como caixas de combinação , de listagem e manipulação de consultas.

Trata de assuntos essenciais para a construção de um programa.

Também tem dicas e exemplos dos outros componentes do Office.

Vale a pena visitar nem que seja só para ver uma coisa bem feita.

Access exemplo – Menu em formulário

Este exemplo mostra como criar um menu tipo dropdown em um formulário do Access . O código está comentado e são explicadas as modificações necessárias para adaptá-lo às suas necessidades.

 

.

.

.

.

.

.

.

Mais informações

 

Download do exemplo

Veja a nova versão : Menu em formulário V.2

Veja os termos de uso na página Sobre