Adicionar funções às expressões do Access

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

O Access tem várias funções internas que você pode usar para criar expressões. Se você leu Criar uma expressão, poder cancelar funções é apenas um dos recursos possíveis de uma expressão. Entretanto, você só conseguirá aproveitar todos os recursos das expressões depois que aprender como adicionar funções a elas.

Observação : Você também pode usar funções personalizadas em suas expressões, mas se você sabe como criar esses, chances são que não é necessário um artigo como essa! Você pode estar procurando apenas uma lista de todas as funções disponíveis do Access.

Primeiro, veja alguns fundamentos sobre como usar as funções:

  • Para usar uma função, digite sua palavra-chave, um parêntese aberto, os argumentos (valores) que você deseja incluir e feche o parêntese.

  • Algumas funções não precisam de nenhum argumento, mas outras precisam de vários. Nesse caso, separe-os com vírgulas.

  • Os argumentos da função podem ser identificadores, constantes ou outras funções. Você pode, ainda, combinar esses recursos usando os operadores matemáticos padrão (como +, -, * ou /) ou operadores de comparação (como <, > ou =).

  • As funções assumem quaisquer informações que você fornecer como argumentos, executam códigos em segundo plano e retornam um valor para o local exato onde você digitou a função. Em outras palavras, você pode ser um programador sem realmente fazer nenhuma programação!

Parece difícil? Não, não é. Talvez alguns exemplos ajudem:

exemplo de como usar a função iif em uma expressão.

Essa expressão é composta por inteiramente a função IIf (os caracteres verdes). Observe as vírgulas verdes separando os três argumentos. Neste exemplo, usamos a função IIf para comparar um campo chamado exemplo a data de hoje. Se o campo de exemplo é maior que ou igual à data de hoje, ele vai retornar a cadeia de caracteres "OK"; Caso contrário, ele vai retornar "Vencidos".

  • O primeiro argumento da função IIf é um teste lógico que consiste o identificador para o campo de exemplo (em laranja), algumas operadores de comparação (em vermelho) e a função data (em azul), que não precisa de argumentos.

  • O segundo e o terceiro argumentos da função IIf são constantes de cadeia de caracteres (em preto), que devem ser colocadas entre aspas. Esses dois argumentos também poderiam ser funções ou expressões que retornam números ou texto.

Entre outros lugares, você pode usar uma expressão como essa em uma caixa de texto de um formulário ou modo de exibição, ou em um campo calculado de uma tabela.

Veja outro exemplo que usa uma função em uma expressão para criar uma cadeia de caracteres de texto:

Exemplo de como usar a função Esquerda em uma expressão.

Neste exemplo, a expressão começa fora com uma constante de cadeia de caracteres (em preto).

  • O E comercial (em vermelho) é um operador de concatenação, que é usado para associar cadeias de caracteres.

  • A função esquerda (em verde) usa dois argumentos:

    • Um identificador de campo (em laranja), e

    • Uma constante de número inteiro (em preto). Nesse caso, apenas desejamos os dois caracteres mais à esquerda do campo, então digitamos 2.

Se o campo CódigodoProduto continha “CD22035”, os resultados desta expressão seria o “Prefixo: CD”.

Você deseja mais informações sobre expressões e funções?

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×