
Het primaire doel van een database is het opslaan en terugvinden van gegevens. In tegenstelling tot gegevens in een spreadsheet, kunt u met Kexi meer zoekcriteria specificeren. De resultaten worden ook sneller gevonden, zelfs bij grote databases. Dit zijn enkele van de voordelen van databases, maar om effectieve query's uit te voeren, moet u eerst weten hoe u de database laat zoeken naar de gegevens die u wilt zien.
Met behulp van query's kunt u de hoeveelheid gegevens, die in een tabel gevonden worden, beperken tot een voorgedefinieerd aantal rijen en kolommen, maar u kunt ook gegevens uit meerdere tabellen dynamisch samenvoegen (join).
Om een voorbeeld uit de praktijk te testen gaan we de query contacten aanmaken, hierin worden gegevens uit de twee tabellen Personen
en Telefoonnummers
samengevoegd (hier ontworpen en met gegevens die hier zijn ingevoerd).
Maak een nieuwe lege query door Query in de werkbalk te selecteren. Het ontwerpvenster wordt geopend. Bovenin het venster vindt u de query-relaties en onderin de query-kolommen.
Selecteer de tabel
Personen
in de keuzelijst Tabel: bovenin het venster en klik op de knop Invoegen. Er verschijnt een grafische representatie van de tabel in het relatiegedeelte. Doe hetzelfde in de tabelTelefoonnummers
om hier iets in te voegen.Voeg een query-relatie met de techniek slepen & laten vallen: klik op de veld
Id
in de tabelPersonen
sleep en laat het vallen in het veldPersoon
van de tabelTelefoonnummers
. Op deze manier voegt u de beide velden samen door een nieuwe relatie te creëren.Dubbelklik op het veld
naam
in de tabelPersonen
om het veld als een query-kolom toe te voegen. Voeg dan op dezelfde manier uit de tabelPersonen
de veldenachternaam
,straat
,huisnummer
enplaats
entelefoonnummer
uit de tabelTelefoonnummers
toe.Het query-ontwerp kan nu getest worden. Klik op de knop Gegevens op de werkbalk om van ontwerpen naar weergave van de gegevens om te schakelen om het resultaat van de query te zien.
Sla het query-ontwerp op, zodat u het later weer kunt gebruiken, door op Opslaan op de werkbalk te klikken. Omdat het query-ontwerp nog niet eerder opgeslagen is, moet u er een naam voor invullen. Voer
Contacten
in in het veld Opschrift en klik op de knop OK.