Home > Kaartenbakken koppelen
Een voorbeeld van een kaartenbak met gekoppelde kaartenbak
In dit voorbeeld is de kaartenbak Verhuur gekoppeld aan de kaartenbak Machineverhuur, waardoor de verhuurgegevens uit de kaartenbak Verhuur in de tabel links onderin het venster getoond worden.
Dit kan alleen als de te koppelen kaartenbak Verhuur een veld heeft waarin het sleutelveld Machinecode van de hoofdkaartenbak Machineverhuur wordt ingevuld. De koppeling vindt namelijk plaats als beide velden dezelfde inhoud hebben.
Kaartenbak Verhuur kan gekoppeld worden als hij het veld Machinecode bevat.
Om een subkaartenbak te kunnen koppelen moet het sleutelveld van de hoofdkaartenbak in de subkaartenbak ingevoerd kunnen worden. Dat kan via een verwijzingsveld of via een numeriek veld. Het verwijzingsveld heeft als voordeel dat u de juiste kaart uit de hoofdkaartenbak kunt selecteren, terwijl u bij een numeriek veld het juiste sleutelveld moet kennen of in een lijst met codes moet opzoeken.
Koppeling door een Verwijzingsveld op te nemen
Neem een veld met het type Verwijzingsveld op in de te koppelen kaartenbak;
Het venster Nieuw veld wordt getoond;
Geef het veld een naam, bijvoorbeeld Machine of Machinecode;
Selecteer de juiste tabel, bijvoorbeeld Kaartenbak 'Machineverhuur'';
Selecteer het juiste ingaveveld, het sleutelveld van de hoofdkaartenbak, bijvoorbeeld Machinecode;
Koppeling door een Geheel getal op te nemen
Voeg een veld met het type Geheel getal in de hoofdkaartenbak in;
Geef het veld een duidelijke naam waaruit blijkt dat er de waarde van het sleutelveld van de hoofdkaartenbak ingevoerd moet worden, bijvoorbeeld Machinecode of Geef de juiste Machinecode;
Sla de kaartenbak op;
Neem gegevens op in de kaartenbak via Onderhoud, Kaartenbakken.
U koppelt de kaartenbak als volgt:
Voeg een veld met het type Subtabel in de hoofdkaartenbak in;
Het venster Nieuw veld wordt getoond;
Selecteer de juiste subkaartenbak, bijvoorbeeld Verhuur;
Selecteer het juiste veld uit de hoofdkaartenbak, het sleutelveld van de hoofdkaartenbak, bijvoorbeeld Machinecode;
Selecteer het juiste veld uit de subkaartenbak, het verwijzingsveld naar het sleutelveld van de hoofdkaartenbak, bijvoorbeeld Machinecode;
Sla de kaartenbak op;
Bekijk de hoofdkaartenbak via Onderhoud, Kaartenbakken; In de aanwezige kaarten van de hoofdkaartenbak is de subtabel gevuld.
U kunt nu in beide kaartenbakken via Onderhoud, Kaartenbakken wijzigingen aanbrengen. Deze worden dan in beide kaartenbakken doorgevoerd!
Als u nieuwe kaarten opneemt in de subkaartenbak, worden deze ook doorgevoerd in de subtabel in de hoofdkaartenbak.
Als u kaarten wijzigt in de subkaartenbak, worden deze wijzigingen ook doorgevoerd in de subtabel in de in de hoofdkaartenbak.
Als u in de hoofdkaartenbak
in de subtabel regels verwijderd worden deze ook
in de subkaartenbak verwijderd (u moet er wel voor zorgen dat de subkaartenbak
gesloten is)!
Verwante onderwerpen
Informatie kaartenbak en extra veld