Anda di halaman 1dari 2

Dicas importantes de Access

Como melhorar a performance de seu Banco de Dados 
Algumas ações simples podem fazer com que a execução de códigos 
e consultas seja mais eficiente, e consequentemente, mais versátil no 
seu banco de dados: 
Defina como indexado na tabelas, os campos que recebem filtros, isto 
acelera as consultas. 
No código, ao invés de CurrentDB, utilize DBengine(0)(0) para fazer 
referência ao seu banco de dados. 
Procure não utilizar variáveis do tipo Variant (sem formato definido), 
elas são muito lentas e ocupam muito espaço na memória. 
Num banco de dados que requer muitas imagens armazenas nas 
tabelas em campos Ole, verifique se não é mais viável armazenar 
apenas o caminho do arquivo num campo tipo Texto, e carregá­la 
quando existir a necessidade do usuário. Isso enxuga muito o seu 
banco de dados. 
Variáveis do tipo Byte são mais velozes que variáveis do tipo Inteiro 
que são mais velozes que do tipo Inteiro Longo, utilize sempre que 
puder, mas não se esqueça das limitações que estes tipos de 
variáveis têm com relação ao seu tamanho! 

=========================================== 
===== 
­ Funções agregadas, uma maneira rápida e fácil de gerar cálculos de 
dados 
São conhecidas como funções agregadas as funções Dlookup, DSum, 
DAvg, DMin, DMax, DCount, entre outras. 

Dlookup: Busca um determinado critério, retornando o valor do 
campo definido. 
Sintaxe: Dlookup("[Campo a 
Retornar]";"Tabela/Consulta";"Critério"). 
Exemplo: Você têm uma tabela chamada Clientes com os campos 
Código e Nome, você quer saber qual é o código do cliente "José de 
Silveira Ramos", a expressão ficaria: 
VariávelOuControle=Dlookup("[Código]";"Clientes";"[Nome]='José de 
Silveira Ramos'") 

DSum: Soma o total de um campo que satisfaz um determinado 
critério 
Sintaxe: DSum("[Campo a Somar]";"Tabela/Consulta";"Critério"). 
Exemplo: Você têm uma tabela chamada Caixa e quer somar todas 
os valores do campo Entradas de registros com Data igual ao dia 
atual.A expressão ficaria: 
VariávelOuControle=DSum("[Entradas]";"Caixa";"[Data]=Date()") 

DAvg: Gera a média aritmética simples de valores de um campo da
tabela. 
Sintaxe: DAvg("[Campo a Calcular]";"Tabela/Consulta";"Critério"). 
Exemplo: Você têm uma tabela chamada Notas e quer a média de 
notas do aluno com o código 19.A expressão ficaria: 
VariávelOuControle=DAvg("[Nota]";"Notas";"[CodAluno]=19") 

DMin e DMax: Geram o menor e o maior valor encontrado de acordo 
com o critério. 
Sintaxe: DMin("[Campo a Calcular]";"Tabela/Consulta";"Critério"). 
Exemplo: Você têm uma tabela chamada Notas e quer a menor nota 
do aluno com o código 19.A expressão ficaria: 
VariávelOuControle=DMin("[Nota]";"Notas";"[CodAluno]=19") 
Se fosse a maior nota: 
VariávelOuControle=DMax("[Nota]";"Notas";"[CodAluno]=19") 

DCount: Contam o número de itens encontrados de acordo com o 
critério. 
Sintaxe: DCount("[Campo a Calcular]";"Tabela/Consulta";"Critério"). 
Exemplo: Você têm uma tabela chamada Alunos e quer a saber 
quantos deles são meninos.A expressão ficaria: 
VariávelOuControle=DMin("*";"Alunos";"[Sexo]='M'") 

O cálculo gerado por estas funções não é rápido, mas é correto e 
eficiente, além de poupar muito trabalho. 

­ Criar um formulário que se abra junto com o arquivo (Form Inicial) 
Crie o seu formulário normalmente, depois clique em 
Ferramentas/Inicializar, na caixa de Formulário Inicial, selecione o 
formulário desejado, nesta mesma tela você pode definir o texto da 
barra de títulos do arquivo, esconder a janela do banco de dados, 
desativar o uso de teclas, a visualização de código pelo usuário, etc... 
Caso você defina todas estas informações, e precise novamente 
acessar a janela do banco de dados, ou não abrir esta tela inicial, 
segure a tecla Shift enquanto você abre o arquivo Mbd, desta forma, 
as opções do Inicializar serão ignoradas. 

=========================================== 
=====

Anda mungkin juga menyukai