Introdução
Tabelas
Relacionamentos
 Consultas
Formulários
 Relatórios
 Macros
Módulos
ActiveX
 AutomaçãoOLE
 Gráficos
 DAO
 SQL
 Segurança
Redes/ODBC
 Dicas
 Curso Online
Wizards
Ferramentas
Help
 Downloads
 Links
Novidades
FAQs
Index

DICAS2



36 - Sopa de Letrinhas - MDB, MDE, MDA, ADP, ADE... O que significa cada uma destas extensões?
Colaboração de Jorge Gomes de Melo Medeiros (http://www.hotlink.com.br/users/jgomes - jgomes@hotlink.com.br)
MDB = arquivo de banco de dados com os códigos editáveis.
MDE = arquivo de banco de dados com os códigos NÃO editáveis.
MDA = arquivo add-ins para ser usando em outros arquivos de banco de dados.
ADP = projeto de banco de dados (é necessário um bando de dados como sql server instalado) com os códigos editáveis.
ADE = projeto de banco de dados (é necessário um banco de dados como sql server instalado pois um projeto não possui tabelas. Ele acessa as tabelas de um outro banco) com os códigos NÃO editáveis. (Em outras palavras, o .ade é para o .adp a mesma coisa que o .mde é para o .mdb).

35 - Iniciais do Nome - Uma adaptação de função do Hélio Cândido para pegar apenas as iniciais do nome de alguém seguido de pontos. Muito útil para quem precisa.

34 - Form Automático - Mais uma colaboração do Gilson (gilson@oel.com.br). Com as palavras dele: "Quando termina de cadastrar o formulário Funcionários ele vai automaticamente para o próximo formulário, que no exemplo é Produtos. Para sair basta apertar a tecla ESC."

33 - MsgBox Personalizável - Mais uma colaboração do Elias Coutinho (elias_coutinho@vicunha.com.br)

32 - Crônometros - Dois exemplos de uso do Timer: uma para um cronômetro e outro para contegem regressiva. Uma colaboração do Ananias Lazaro Ramos Duarte (ananiasd@correios.com.br)

31 - Tratamento de Erro para Registro Duplicado - Mais uma colaboração do Gilson (gilson@oel.com.br), confira.

30 - Bloqueio de Caixa de Texto - Esta é mais uma colaboração do Gilson (gilson@oel.com.br). Sobre o bloqueio de uma caixa de texto, onde para certo produto não poderá aparecer a quantidade. O produto é o arroz que vai bloquear a quantidade os outros passarão direto pelas caixa de texto.

29 - Mensagem Rolando no Rodapé de um Form - Mais uma colaboração do Sames adaptada de outro exemplo do nosso site.

28 - Exemplo de uso da Caixa de Listagem passando valores para uma Caixa de Texto. Enviada por Sames Davis (sames@gogo.com.br).

27 - Dois excelente links para FAQs Access, enviados para a lista access-pt pelo colega Carlos Manoel:

Versao 2000:
http://www.mvps.org/access/downloads/accwebfaq-10-10-00-A9.zip

Versao 97:
http://www.mvps.org/access/downloads/accwebfaq-10-10-00-A8.zip

26 - Removendo Acentos de Strings - 7 versões de funções para remover acentos de sgrings. Ao enviar uma função para as listas e solicitar melhorias na mesma, deu no que deu: 7 funções. Beleza.

25 - Sites com Exemplos de Bancos de Dados

24 - Licença para o Access 97 - Quando instalamos o Office2000 sobre o Office 97, depois desinstalamos o 97 e ao resolver reinstalar o Office 97 o Access97 não mais funciona. A Microsoft oferece um pequeno arquivo (Aclicn97.exe) em seu site para corrigir isso. Acontece que o colega José Gonçalves (zegoncalves@mail.telepac.pt) trouxe esta dica espetacularmente simples. Confira.

23 - Combos com Dezenas de Milhares de Registros - Isso vem romper uma limitação do Access, onde uma Combo tem este deficiência e ficam inoperáveis com milhares de registros. Esta dica rola na lista aberta ao público da página da revista Forum Access (www.forumaccess.com.br). Foi enviada pelo colega Oswaldo (ofareal@petrobras.com.br).

22 - Lei do Software (9609) - Veja a lei na íntegra.

21 - Ponto Flutuante - Este no nosso país deveria ser chamado Vírgula flutuante, pois é esta quem flutua. Um pequeno sistema sobre este assunto tão completo quando trabalhamos com números com casas decimais.

20 - Registrar seu Sistema - Veja algumas dicas (não atualizadas) sobre os passos necessários para registrar um programa.

19 - Alterar Splash do Access - Gostaria de ao abrir seu sistema, não ver a tela do Access mas uma tela personalizada sua? Então veja esta dica enviada pelo Mauricio de Carvalho Lopes (maukos@ig.com.br).

18 - Desabilitando as combinações de teclas Ctrl+Alt+Del, Ctrl+Esc e Alt+Tab
Esta dica me chegou através do Israel (israeljr@mailbr.com.br). Estas dicas são aplicações de API para o VB, com pequenos ajustes fiz com que funcionassem no Access. Aliás, nem lembro mais se fiz algum ajuste nesta. :)

17 - Registrando OCX de maneira prática. Esta eu recebi do Sames Davis, que recebeu do Helio Candido:

- Abra o Explorer, vá até o diretório c:\windows\system
- Clique com o botão direito sobre o arquivo Regsvr32.exe e - Criar atalho
- Mova o atalho criado para o c:\windows\sendto
- Agora para registrar uma OCX basta clicar sobre a mesma com o botão direito e
- Enviar para Atalho para Regsvr32.exe

Complementando: podemos aproveitar e criar atalho semelhante para o Bloco de Notas, para que abra de manaiera prática qualquer arquivo ASCII, mesmo que não associado. E também para outros programas que utilizamos muito.

16 - Um programa em VB com mais de 1600 dicas sobre Access, VB, Office, NT, etc. Só Access são mais de 600 dicas. Confira este trabalho utilíssimo do Abílio (abilio@pobox.com).

15 - Um pequeno Exemplo de uso do Controle ActiveX Calendário do Access para cálculo da Idade baseado na Data de Nascimento. Ele retorna a idade em Anos, Meses e Dias.

14 - Escrever Texto na Vertical - Uma solução simples para algo que o Access/VB não trazem.

13 - Teclas de Atalho do Access. As teclas de atalho tornam o trabalho com o Access bem mais rápido, tanto do programador quanto do operador. Pesquisas afirmam que chega a ficar 50% mais rápido. Confira.

12 - Uma alternativa para  se personalizar a Caixa de Diálogo padrão das Consultas Critério e poder teclar Ctrl+' para inserir a data atual, entre outras facilidades.

11 - Quando estiver trabalhando em um Módulo e ao digitar o nome de um Comando ou Instrução ele não reconhecer a sintaxe que você tem certeza que está correta, neste caso provavelmente está faltando uma referência ou existe uma referência marcada como AUSENTE na relação.

    Abra um módulo geral ou de um formulário/relatório e verifique em:
- Ferramentas
- Referências

    E procure por AUSENTE:... nas Referências disponíveis. Desmarque a(s) existentes. Caso sejam referências realmente importantes, procure onde estão e refaça a referência.

10 - Um pequeno modelo de Banco de Dados para Calcular a Idade em anos, meses e dias usando o MSCAL.OCX o calendário do Access.

9 - Como fazer com que um Campo tipo Data/Hora exiba como Valor Padrão sempre a data da próxima Segunda Feita?

8 - Compactação e Reparo Automáticos ao Fechar os sistemas no Access 2000

7 - Planejamento de um Banco de Dados - Veja algumas recomendações importantes. Me mande outras além destas para enriquecermos o documento. ribafs@yahoo.com.

6 - Minha última seleção de dicas. Confira dicas muito úteis.  (Corrigidas e Ampliadas)

5 - Aumentar um dígito no número de telefones já cadastrados. Tenho uma Tabela repleta de registros e agora a TELEMAR resolveu aumentar o número do telefone. Como posso fazer isso em todos os registros já cadastrados via código?

4 - Instalei o Office 2000 e agora não consigo mais fazer o Access 97 funcionar
Veja estas duas alternativas oferecidas na lsita access-br.

3 - Construtor de Expressões e Outros Construtores não abrem. Que fazer?
- Copiar de outro computador, o arquivo Utility.mda que encontra-se em:
c:\arquivos de programas\microsoft office\office\utility.mda
- Sobrescrever o seu com o do outro micro.

2 - Como Faço para que o Access aceite que um Campo Chave de uma Tabela fique em branco (sem cadastrar)?

- Requerido = Sim
- Valor Padrão = ""
- Permitir Comprimento Zero = Sim

1 - Uso do Construtor de Expressões



  1