Konstruera databasfrågor
Det huvudsakliga syftet med en databas är att lagra och hjälpa till att få fram information du söker efter. I motsats till databaser på skrivna papper, tillåter en &kexi; databas att du anger fler sökbegrepp. Resultat returneras snabbare även för stora datamängder. Allt detta är möjligheter som finns hos databaser, men för att kunna göra en effektiv förfrågan i databasen, måste man dock lära sig hur man talar om för databasen vad man söker efter.
Du kan begränsa data från databasen till en fördefinierad uppsättning rader och kolumner med en databasförfrågan, samt dynamiskt sammanfoga data som kommer från flera tabeller.
För att se hur en förfrågan fungerar i praktiken, kommer du att skapa en förfrågan om kontakter som sammanfogar data från två tabeller: personer och telefonnummer (konstruerade i kapitel 3.1 och ifyllda med data i kapitel 3.2).
Skapa en ny tom förfrågan genom att välja Infoga Förfrågan i menyraden. Konstruktionsfönstret visas. Fönstret är uppdelat i två områden: förfrågningsrelationer längst upp och förfrågningskolumner nedanför.
Välj tabellen personer i kombinationsrutan Tabell: längst upp i fönstret och klicka på knappen Lägg till. En grafisk representation av tabellen visas i relationsområdet. Gör samma sak med tabellen telefonnummer för att också infoga den, som i bilden nedan.
Lägg till förfrågningsrelationer genom att använda musens drag och släpp-teknik: klicka på fältet identifikation i tabellen personer, drag och släpp det på fältet person i tabellen telefonnummer. Det sammanfogar båda fälten genom att skapa en ny relation.
Dubbelklicka på fältet namn i tabellen personer för att lägga till fältet som en förfrågningskolumn. Lägg till fälten efternamn, gatuadress, gatunummer, postort från personer och telefon från tabellen telefonnummer på liknande sätt.
Konstruktionen av förfrågan är nu klar att prova. Klicka på knappen Byt till datavy i verktygsraden, för att byta från konstruktion till visning av data som tillhandahålls som resultat av förfrågan.
Spara konstruktionen av din förfrågan genom att klicka på knappen Spara i verktygsraden. Du kan också använda Arkiv Spara i menyraden eller rycka på tangenterna Ctrl S. Eftersom förfrågan ännu inte sparats, blir du tillfrågad om att ange ett namn på den. Skriv in texten Kontakter i fältet Rubrik och klicka på knappen Ok.