Para realmente maximizar os resultados de consultas e cálculos do Microsoft Access, os usuários precisam se familiarizar com operadores e expressões o mais cedo possível. Entender o que cada um desses elementos do Access é e como eles funcionam fornecerá resultados muito mais confiáveis para qualquer tarefa que você esteja concluindo. De cálculos mais precisos a pesquisas ou consultas direcionadas, os operadores e as expressões são dois dos elementos fundamentais para obter o máximo do Access.
Operadores são os sinais e símbolos que indicam o tipo de cálculos que o Access deve usar para uma determinada expressão. Eles servem a vários propósitos diferentes, como matemáticos ou comparativos, e os símbolos variam de um sinal de mais ou símbolo de divisão a palavras, como E, Ou e Eqv. Há também uma classe especial de operadores que geralmente são associados à codificação, como Is Null e Between… And.
As expressões são mais complexas que os operadores e são usadas para executar várias tarefas diferentes no Access. Eles não apenas fornecem cálculos; expressões podem extrair, combinar, comparar e validar dados. Eles são muito poderosos e, portanto, pode levar algum tempo para entender completamente como e quando usá-los.
Tipos de Operadores
Os detalhes a seguir detalham os cinco tipos de operadores e como você os usa.
Operadores aritméticos são o tipo de operador que a maioria das pessoas pensa quando ouve o termo cálculos. Eles calculam o valor de pelo menos dois números ou alteram um número para positivo ou negativo. Os detalhes a seguir, todos os operadores aritméticos:
+ Adição
- Subtração
* Multiplicação
/ Divisão
Arredondar para o inteiro mais próximo, dividir e truncar para um inteiro
^ Expoente
Mod Divide e, em seguida, mostra apenas o restante
Operadores de comparação são talvez os mais comuns para bancos de dados, pois o objetivo principal de um banco de dados é revisar e analisar dados. A seguir estão os operadores de comparação e o resultado indica a relação do primeiro valor com os outros dados. Por exemplo, <indica que o primeiro valor é menor que o segundo valor na comparação.
<Menos que
<= Menor ou igual a
> Maior que
> = Maior que ou igual a
= Igual a
<> Diferente de
Nulo O primeiro ou o segundo valor é nulo porque as comparações não podem incluir valores desconhecidos.
Operadores lógicos , ou operadores booleanos, analisam dois valores booleanos e resultam em verdadeiro, falso ou nulo.
E retorna os resultados quando as duas expressões são verdadeiras
Ou Retorna resultados quando uma das expressões é verdadeira
Eqv Retorna resultados quando ambas as expressões são verdadeiras ou ambas são falsas
Não retorna resultados quando a expressão não é verdadeira
Xor Retorna resultados quando apenas uma das duas expressões é verdadeira
Concatenação operadores combine valores de texto em um único valor.
& Cria uma string de duas strings
+ Cria uma string de duas strings, incluindo um valor nulo quando uma das strings é nula
Operadores especiais resultará em uma resposta verdadeira ou falsa.
É Nulo / Não é Análises Nulas se um valor for Nulo
Como… Encontra valores de string correspondentes à entrada depois de Like; curingas ajudam a alargar a pesquisa
Entre… Compara valores ao intervalo especificado após
Em (…) Compara valores para ver se eles estão dentro do intervalo especificado entre parênteses
Relação entre operadores e expressões
Você precisa entender os operadores para criar expressões. Embora as operadoras realmente não tenham nenhum aplicativo por conta própria, elas podem ser uma ferramenta muito poderosa se usadas corretamente em uma expressão. Por exemplo, um sinal de mais por si só não faz nada porque não há valores para adicionar. No entanto, quando você cria uma equação matemática (chamada de expressão no Access), 2 + 2, você não apenas tem valores, mas também pode obter um resultado. Expressões exigem pelo menos um operador, assim como você não tem uma equação sem o sinal de mais.
Para aqueles familiarizados com o Microsoft Excel, uma expressão é a mesma coisa que uma fórmula. As expressões seguem uma estrutura semelhante, independentemente do tipo, assim como uma fórmula ou equação sempre segue uma estrutura, não importa o quão complexa ela seja.
Todos os nomes de campo e controle estão contidos em seu próprio conjunto de colchetes. Embora o Access às vezes crie os colchetes para você (quando você insere apenas um nome sem espaços ou caracteres especiais), é melhor adquirir o hábito de adicionar os colchetes.
Quando usar uma expressão
As expressões podem ser usadas em praticamente qualquer lugar no Access, incluindo relatórios, tabelas, formulários e consultas. Para os usuários avançados, as expressões podem ser usadas em macros para obter dados de forma consistente para análises regulares. Eles podem ser usados para converter a moeda, calcular o total gasto em um projeto ou contribuições feitas, ou até mesmo comparar o dinheiro gasto em projetos diferentes para determinar qual projeto foi o mais eficaz. Quanto mais você aprende sobre expressões, mais fácil é entender quando seria mais simples criar uma para uso regular em vez de exportar dados para uma planilha ou fazer o trabalho manualmente.
Como criar uma expressão
O Access possui um Construtor de Expressões que fará o trabalho para você, portanto, mesmo que você se acostume com os diferentes operadores e possíveis usos para expressões, é possível criá-los mais rapidamente.
Para acessar o construtor, clique com o botão direito do mouse no objeto (tabela, formulário, relatório ou consulta) no qual deseja usar a expressão e, em seguida, vá para o Design View. Dependendo do objeto, use as instruções a seguir.
Tabela - clique no campo que você deseja alterar e, em Geral aba. Selecione a propriedade onde você deseja adicionar a expressão e, em seguida, Construir botão (três elipses).
Formulários e relatórios - clique no controle e, em seguida, Propriedades. Selecione a propriedade onde você deseja adicionar a expressão e, em seguida, Construir botão (três elipses).
Consulta - clique na célula onde deseja adicionar a expressão (lembre-se de que você deve estar olhando para a grade de design, não para uma tabela). Selecione Configuração de consulta de desenhar tab, depois Construtor.
Levará algum tempo para se acostumar a criar expressões, e um sandbox pode ser realmente útil para você não salvar expressões experimentais em um banco de dados ativo.