Clique aqui para ler esse artigo em PDF.
Easy Delphi
Pesquisas e Lookups incrementados
Saiba a maneira correta de realizar pesquisas e smart lookups no seu BD
Neste artigo veremos |
·Pesquisas automáticas; ·Smart Lookups. |
Qual a finalidade |
·Permitir a pesquisa correta de registros no BD usando formulários automáticos e reutilizáveis. |
Quais situações utilizam esses recursos? |
·Toda aplicação cliente/servidor deve fazer uso das técnicas aqui demonstradas. |
Resumo do DevMan
Pesquisas e aplicações cliente/servidor otimizadas fazem uso de queries auxiliares e parâmetros. Eles permitem filtrar corretamente os dados de acordo com a entrada de usuário, localizar um único registro e retornar para a memória. De forma semelhante, smart lookups são soluções inteligentes para permitir a edição de chaves-estrangeiras com base também em queries auxiliares.
Neste artigo abordaremos dois importantes fundamentos do desenvolvimento com banco de dados: pesquisas e lookups. Nesse contexto, pesquisas referem-se ao fato do usuário abrir um cadastro de clientes, por exemplo, e localizar um cliente para visualização edição. Lookups referem-se ao fato do usuário alterar um campo do tipo chave-estrangeira na tabela com base na descrição do campo. Por exemplo, alterar o campo ID_CIDADE do cliente visualizando para isso o nome das cidades, e não seus códigos.
Veremos como implementar ambas as técnicas usando boas práticas de desenvolvimento cliente/servidor, ou seja, usando consultas (queries) auxiliares. Componentes como DBLookupComboBox só servem para pequenas tabelas, o que não se aplica na maioria dos casos. De praxe, veremos como criar um mecanismo que seja reutilizável, ou seja, que você possa utilizar a pesquisa aqui implementada em todos os cadastros que precisar. Mãos à obra." [...] continue lendo...