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 förfrågningar fungerar i praktiken kommer du skapa en kontaktförfrågan, som sammanfogar data från två tabeller: Personer och Telefon (konstruerad här och fylld med data här).

  1. Skapa en ny tom förfrågan genom att välja Förfrågan i verktygsraden. Konstruktionsfönstret visas. Fönstret är uppdelat i två områden: förfrågningsrelationer längst upp och förfrågningskolumner nedanför.

  2. Välj tabellen Personer i kombinationsrutan Tabell: längst upp i fönstret, och klicka på knappen Infoga. En grafisk representation av tabellen visas i relationsområdet. Gör samma sak med tabellen Telefon för att också infoga den.

  3. 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 Telefon. Det sammanfogar båda fälten genom att skapa en ny relation.

  4. 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 Telefon på liknande sätt.

  5. Konstruktionen av förfrågan är nu klar att provas. Klicka på knappen Data i verktygsraden för att byta från konstruktion till visning av data som tillhandahålls som resultat av förfrågan.

  6. Spara konstruktionen av din förfrågan genom att klicka på knappen Spara i verktygsraden. Eftersom förfrågan ännu inte sparats, blir du tillfrågad om att ange ett namn på den. Skriv in texten Kontakter i bildtextfältet och klicka på knappen Ok.