Índice:
- Encontrando as primeiras coisas primeiro (e a seguir coisas depois disso)
- Sintonizando uma busca de velocidade e precisão
Vídeo: Como fazer uma Pesquisa ou Consulta no ACCESS | Introdução - Microsoft Access - Aula 09 | 2024
Quando você deseja rastrear um registro específico, criar uma consulta é um exagero. Felizmente, o Access 2003 possui uma maneira rápida de encontrar uma peça específica de dados nas tabelas e formulários do seu projeto: o comando Find.
Find está disponível tanto na barra de ferramentas como no menu principal. (Escolha Editar -> Encontrar. Pessoas orientadas para teclado, pode pressionar Ctrl + F.) Acesso 2003 não se importa com a forma como você aciona o comando Find - funciona da mesma forma de qualquer avenida.
Embora o comando Find seja bastante fácil de usar por conta própria, sabendo alguns truques tornam o seu melhor trabalho. Depois de conhecer os princípios básicos do Find (abrangidos na próxima seção), você pode ajustar o comando Localizar usando as dicas na seção chamada "Ajustando uma busca de velocidade e precisão, "Mais adiante neste artigo. Essa seção mostra como ajustar as configurações de busca para missões de pesquisa mais detalhadas.
Encontrando as primeiras coisas primeiro (e a seguir coisas depois disso)
Usar o comando Localizar é uma tarefa direta. Veja como funciona:
1. Abra a tabela ou o formulário que deseja pesquisar.
Sim, encontre trabalhos na vista de folha de dados e com formulários do Access.
2. Clique no campo que deseja pesquisar.
O comando Localizar procura o campo atual em todos os registros da tabela, portanto, certifique-se de clicar no campo certo antes de iniciar o processo Localizar. O acesso 2003 não se importa com a gravação que você clicar - enquanto você atinge o campo direito, o acesso está feliz. (E é importante manter seu software feliz!)
3. Inicie o comando Localizar clicando no botão Localizar a barra de ferramentas (o com binóculos) ou escolha Editar -> Localizar.
A caixa de diálogo Localizar e substituir aparece em ação.
4. Digite o texto que você está procurando na caixa Localizar, como mostrado na Figura 1.
Faça um momento para verificar a ortografia antes de iniciar a pesquisa. O acesso não é suficientemente brilhante para descobrir que você realmente significa herói quando você digita zero.
Figura 1: A caixa de diálogo Localizar e substituir está pronta para fazer suas coisas.
5. Clique em Localizar próximo para iniciar sua pesquisa.
Antes de poder contar para um a oitavo, o comando Localizar rastreia a gravação que deseja, move o cursor para lá e destaca o texto correspondente. Se o Find não localizar nada, no entanto, lamenta sua falha em uma pequena caixa de diálogo.
6. Se encontrar não encontrou o que estava procurando:
• a. Clique em OK para fazer a caixa de diálogo desaparecer.
• b. Certifique-se de que você clicou no campo correto e escreveu tudo corretamente na caixa Localizar.
• Você também pode verificar as opções especiais de Pesquisa cobertas na próxima seção para ver se uma delas está desordenando sua pesquisa.
• c. Clique em Procurar próximo novamente.
E se o primeiro registro que o Access encontrar não é aquele que você está procurando? Suponha que você queira o segundo, terceiro ou décimo quarto John Smith na tabela? Não há problema - é por isso que a caixa de diálogo Localizar e Substituir possui um botão Localizar Próximo. Continue clicando em Localizar Próximo até que o Access funcione até a gravação desejada ou lhe diga que está desistindo da pesquisa.
Sintonizando uma busca de velocidade e precisão
Às vezes, apenas fornecendo as informações na caixa Localizar, não é suficiente. Ou você encontra muitos registros ou os que correspondem não são os que você deseja. A melhor maneira de reduzir o número de correspondências erradas é adicionar mais detalhes à sua pesquisa.
Ajuste preciso torna a busca mais rápida, também.
Access oferece várias ferramentas para ajustar um Find. Abra a caixa de diálogo Localizar e Substituir clicando no botão Localizar na barra de ferramentas ou escolhendo Editar -> Localizar. A lista a seguir descreve como usar as várias opções:
- Look In: Por padrão, o Access procura apenas correspondências no campo atual - o campo em que você clicou antes de iniciar o comando Localizar. Para informar ao Access para pesquisar toda a tabela em vez disso, altere a configuração Look In para a opção Tabela , como mostrado na Figura 2.
Figura 2: Para pesquisar toda a tabela, altere o Look Em configuração.
- Correspondência: O Access faz alguns pressupostos tolos, e essa configuração é um bom exemplo. Por padrão, Match é definido como Whole Field, que assume que você deseja encontrar apenas campos que combinem completamente com seu texto de pesquisa. A configuração do campo inteiro significa que procurar por Sam não encontra campos contendo Samuel, Samantha, ou Mosam. Não muito brilhante para um programa tão caro, não é? Altere esse comportamento ajustando a configuração de Correspondência para qualquer Parte do Campo, o que permite uma partida em qualquer lugar em um campo (encontrando Samuel e novo produto de amostra ), ou ao Início do Campo, que reconhece apenas uma partida que começa desde o início do campo. Para alterar esta configuração, clique na seta para baixo ao lado do campo (veja a Figura 3) e depois escolha sua escolha no menu suspenso que aparece.
Figura 3: Observe todos esses pequenos campos usando a opção Correspondência.
- Pesquisa: Se você estiver encontrando muitas correspondências, tente limitar sua pesquisa para uma determinada parte da tabela com a opção Pesquisar. A pesquisa informa o comando Find para procurar
• Em todos os registros da tabela (a configuração padrão)
• Para cima ou para baixo da gravação atual
-
Ao clicar em um registro na metade da tabela e, em seguida, informar o acesso a pesquisa abaixo da sua pesquisa para a parte inferior da tabela.Ajuste suas configurações de pesquisa clicando na seta para baixo ao lado da caixa de pesquisa e escolhendo a escolha apropriada no menu suspenso.
- Match Case: Match Case requer que o termo que você procura seja exatamente o mesmo que o valor armazenado no banco de dados, incluindo o caso dos caracteres. Em outras palavras, se o banco de dados contiver o nome estranhamente capitalizado SmItH, Match Case encontra esse valor somente se você procurar o nome utilizando exatamente a mesma capitalização estranha (neste caso, SmItH) . O Match Case funciona muito bem ao pesquisar seu banco de dados para obter nomes.
- Campos de pesquisa como formatados: Esta opção instrui o Access a examinar a versão formatada do campo em vez dos dados reais que você digitou. Limitar a pesquisa desta forma é útil quando procura datas, unidades de armazenamento de IDs ou qualquer outro campo com um pouco de formatação especializada. Ative os campos de pesquisa como formatados clicando na caixa de seleção ao lado. Esta configuração não funciona com Match Case, portanto, se Match Case estiver marcado, Search Fields As Formatted parece esmaecido. Nesse caso, desmarque Match Case para trazer os campos de pesquisa como formatados. A maior parte do tempo, esta opção não faz muita diferença em sua vida. Na verdade, a única vez que você provavelmente se preocupa com esta opção de Pesquisa é quando (ou se) você pesquisar muitos campos altamente formatados.
Se o seu comando Localizar não estiver funcionando do jeito que você pensa, verifique as opções na lista anterior. As probabilidades são de que uma ou mais dessas opções não estão bem definidas!