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).
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.
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 tabellenTelefon
för att också infoga den.Lägg till förfrågningsrelationer genom att använda musens drag och släpp-teknik: klicka på fältet
identifikation
i tabellenpersoner
, drag och släpp det på fältetperson
i tabellenTelefon
. Det sammanfogar båda fälten genom att skapa en ny relation.Dubbelklicka på fältet
namn
i tabellenPersoner
för att lägga till fältet som en förfrågningskolumn. Lägg till fältenefternamn
,gatuadress
,gatunummer
,postort
frånPersoner
ochtelefon
från tabellenTelefon
på liknande sätt.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.
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.