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

Observação: Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.

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 "Okey"; 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), alguns operadores de comparação (em vermelho) e a função Date (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?

Expanda suas habilidades no Office
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.

×