Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Anders (software)

Relationele database in Access, ik kom er niet uit

BrigitteW
5 antwoorden
  • Ik ben bezig een database te maken om merken te kunnen registreren. Bij elk merk horen gegevens van de tussenpersoon, de zgn. agent.

    Het is vrij aardig gelukt om verschillende relaties te leggen, maar bij deze agent loop ik vast, en wel omdat een agent (meestal een bedrijf) verschillende contactpersonen kan hebben.

    Met één contactpersoon zou het makkelijk zijn, tabelletje maken met de bedrijfsgegevens en de contactpersoon en een linkje leggen, maar hoe los ik het op met verschillende contactpersonen?

    Ik neem aan een tabel met bedrijfsgegevens en een tabel met persoonsgegevens, waarbij een one (bedrijf) to many (contacten)-relatie wordt gelegd. Als ik echter maak:

    bedrijf
    adres
    PC + woonplaats

    en

    contactpersoon
    telefoon
    fax
    email,

    in welke tabel zet ik nu een verwijzing naar de andere?

    Ik heb er vanmiddag uren naar zitten staren en ik ben bang dat het allemaal niet meer helder voor de geest staat.

    Daarnaast moet natuurlijk het hele gedoetje van bedrijf en contactpersoon nog worden gekoppeld aan het hoofdformulier van het merk zelf.
  • Brigitte,
    Er bestaat een prachtig Office forum, waar Access de boventoon voert!
    Als daar geen antwoord krijgt, lukt 't nergens….
    www.officeforum.nl
    Suc6,
    Ton
  • Dank je, ga ik morgen eens uitpluizen!
  • [quote:d3714c9165="lion"]….Er bestaat een prachtig Office forum, waar Access de boventoon voert!
    Als je daar geen antwoord krijgt, lukt 't nergens….
    [/quote:d3714c9165]Dat lijkt me wel héél sterk overdreven, zo deskundig is men daar niet.
    Ach ja, elke 14 dagen komt de reclame voor dat forum hier wel een keer langs…
  • Tabel Merk: tblMerk (idMerk, Merknaam, etc,etc)
    Tabel Bedrijf:tblBedrijf (idBedrijf, [idMerk], Bedrijfsnaam, Adres, etc)
    Tabel Agent: tblAgent (idAgent, [idBedrijf], Naam agent, Adres agent, etc.)
    []betekent in dit geval een extern id (numeriek maken en dan een relatie maken)
    Definities: Er bestaat steeds maar één uniek merk (bijv.AUDI óf BMW). Er bestaan meer Bedrijven (Garage 1 of Garage2). Elke Agent werkt maar bij één bedrijf. Merk <>Bedrijf = 1 <>1. Agent<>Bedrijf=1<>1.
    Of bedoel je het anders. Teken het eerst voor jezelf uit. Volgorde is maakelijkst als volgt: Voorbeeld gegevens maken, overeenkomsten zoeken, standaardiseren, normaliseren en dan een tabel maken. Aantal tabellen zo klein mogelijk maken en klaar ben je. Stuur anders wat concrete gegevens door.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.