- Funções agregadas, uma maneira rápida e fácil
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'")