Desenhar Pesquisas de Bases de Dados
O objectivo principal de uma base de dados é guardar e ajudar a extrair a informação que você procura. Ao contrário das bases de dados escritas em papel, a base de dados &kexi; permite-lhe introduzir mais critérios de pesquisa. Os resultados são devolvidos mais rapidamente, mesmo para grandes conjuntos de dados. Todo este é o poder das bases de dados; contudo, para ser capaz de efectuar pesquisas eficientes na sua base de dados, você terá de aprender como dizer à base de dados o que procura.
Com as pesquisas das bases de dados, poderá limitar os dados que vêm de uma tabela para um conjunto predefinido de linhas e colunas, assim como juntar dinamicamente os dados que vêm de várias tabelas.
Para ver como as pesquisas funcionam na prática, você irá criar a pesquisa contactos, que junta os dados de duas tabelas, a pessoas e a numeros_telefone (desenhada no capítulo 3.1 e preenchida com dados no capítulo 3.2 ).
Crie uma nova pesquisa vazia, seleccionando a opção InserirPesquisa do menu. A janela de desenho irá aparecer. A janela aparece dividida em duas áreas: as relações da pesquisa no topo e as colunas da pesquisa em baixo.
Seleccione a tabela pessoas na lista Tabela:, localizada no topo da janela, e carregue no botão Adicionar. Irá aparecer uma representação gráfica da tabela na área de relações. Faça o mesmo para a tabela numeros_telefone, para inseri-la também, como acontece na figura abaixo.
Adicione uma relação à pesquisa com a técnica 'drag & drop' com o rato: carregue no campo id da tabela pessoas, arraste-o e largue no campo pessoa da tabela numeros_telefone. Isto irá juntar ambos os campos, criando uma nova relação.
Faça duplo-click no campo nome da tabela pessoas, para adicionar o campo como uma coluna da pesquisa. Da mesma forma, adicione os campos apelido, a rua, o numero_porta e a cidade da tabela pessoas e o telefone da tabela numeros_telefone.
O desenho da pesquisa está pronto para ser testado. Carregue no botão Mudar para a vista de dados, da barra de ferramentas, para mudar do desenho para a visualização dos dados fornecidos, como resultado da pesquisa.
Grave o desenho da pesquisa, para uso posterior, carregando no botão Gravar da barra de ferramentas. Também poderá usar a opção FicheiroGravar do menu ou carregar em CtrlS. Dado que o desenho da pesquisa ainda não foi gravado, ser-lhe-á pedido um nome para ela. Indique o texto Contactos, no campo do título, e carregue no botão OK.