Ga naar inhoud

HansB

Lid
  • Items

    1
  • Registratiedatum

  • Laatst bezocht

HansB's prestaties

  1. Beste allen, ik ben bezig met de opbouw van een grote database met ooo Base. Ik sta momenteel echter voor een heel concreet probleem. Het is voor mijn database ondermeer noodzakelijk dat er relaties worden gelegd tussen verschillende data uit dezelfde tabel. Weet iemand hoe ik dat concreet moet aanpakken? Ter verduidelijking een vereenvoudigd voorbeeld: Ik heb een tabel “personen” (velden: personenID, naam, voornaam, geboortedatum) Ik heb een tabel “relatietype” (velden: relatietypeID, relatietype) Ik heb een connectietabel “CON_pers_pers” (velden: CON_pers_persID, idnr_persoon1, idnr_persoon2, idnr_relatietype) De relaties die ik (tevergeefs) wil leggen, zijn : “relatietype” (veld: relatietypeID) => “CON_pers_pers” (veld: idnr_relatietype) [one to many relatie] “personen” (veld: personenID) => “CON_pers_pers” (veld: idnr_persoon1) [one to many relatie] “personen” (veld: personenID) => “CON_pers_pers” (veld: idnr_persoon2) [one to many relatie] Dit gaat echter niet (geeft foutmelding: Column already exists: personenID in statement [ALTER TABLE “CON_pers_pers” ADD FOREIGN KEY (“idnr_persoon1”, “idnr_pesroon2”) REFERENCES “personen” (“personenID”, “personenID”)) Uit een snelle test in Access blijkt dat dit daar ook niet gaat, tenzij het vinkje “referentiële integriteit” wordt afgevinkt (welke optie in ooo Base overigens onvindbaar blijkt voor mij.) Kan iemand helpen? Alvast bedankt, mvg Hans
×
×
  • Nieuwe aanmaken...

Belangrijke informatie

We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.