1. Hensikten med kurset - Lars Marius Garshol
1. Hensikten med kurset - Lars Marius Garshol
1. Hensikten med kurset - Lars Marius Garshol
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Figur 10.6<br />
Innføring i databaser<br />
10.4.4 Skjema <strong>med</strong> underskjema<br />
Tilslutt kommer rosinen i pølsa: et skjema <strong>med</strong> underskjema. Vi bør ha et skjema der vi legger<br />
inn eiere, og der kan godt bilene de eier vises i et underskjema. For å få til dette trenger vi et<br />
velg post-skjema for eiere og baserer det på en spørring vi kaller Q_Eierliste. Så må vi lage en<br />
spørring til underskjemaet, den må inneholde de interessante dataene fra T_Bil slik at vi kan<br />
vise dem i underskjemaet, og Eier, slik at vi kan vise bare de bilene personen eier. Vi kan kalle<br />
den Q_Eide biler.<br />
Selve skjemaet lages <strong>med</strong> Skjema <strong>med</strong> underskjema-veiviseren, og baseres på Q_Eiereliste,<br />
mens underskjemaet som sagt baseres på Q_Eide biler. På hovedskjemaet skal alle feltene<br />
unntatt ID, som jo ikke er interessant for noen, vises, mens på underskjemaet tar vi <strong>med</strong><br />
Registreringsnummer og Merke. (Eier behøver ikke vises, den må bare være i spørringen.)<br />
Mens veiviseren lager skjemaet spør den om navnet på underskjemaet, det er som det skal<br />
være. Den klarer heller ikke å lage en kobling mellom skjemaene selv, men det kan vi ordne for<br />
den. Etter å ha tatt vekk postvelgere, navigasjonsknapper og rullefelter kan du gå inn på<br />
egenskapene til underskjemaet. Der må KobleOverordnetFelt og KobleUnderordnetFelt settes<br />
til henholdsvis ID (som er i hovedskjemaet) og Eier (som er i underskjemaet).<br />
Da er skjemaet klart, og ser slik ut:<br />
1096 - <strong>Lars</strong> <strong>Marius</strong> <strong>Garshol</strong> 56