Ik heb de volgende tabellen:
- Bedrijfsgegevens (primary key BedrijfsID)
- Persoonsgegevens (primary key PersoonsID)
- Projecten
Deze laatste bevat onder meer de gegevens van de bedrijven voor wie ik projecten uitvoer.
In het veld "contactpersoon" staat de PersoonsID en die linkt naar de tabel "Persoonsgegevens" - werkt prima
In het veld "klant" staat de BedrijfsID en die linkt naar de tabel "Bedrijfsgegevens" - werkt prima
Nu kan het ook zijn dat de klant een tussenpersoon is, b.v. adviesbureau "McKinsey". In dat geval wil ik ook de eindklant, b.v. "Heineken" in een apart veld vermelden.
In het veld "opdrachtgever" komt dan de BedrijfsID van McKinsey te staan en die linkt naar de tabel "Bedrijfsgegevens".
(Om allerlei redenen is het niet mogelijk om tussenpersonen en eindklanten in verschillende tabellen te zetten, informatie van beide moet dus uit Bedrijfsgegevens komen.)
Op formulieren werkt dit prima, maar in queries kom ik in de problemen.
[Persoonsgegevens]![Naam] kan ik prima weergeven
maar hoe kan ik aangeven dat [Bedrijfsgegevens]![cmp_name] 1x de naam van de klant dient weer te geven en 1x de naam van de opdrachtgever?
- Bedrijfsgegevens (primary key BedrijfsID)
- Persoonsgegevens (primary key PersoonsID)
- Projecten
Deze laatste bevat onder meer de gegevens van de bedrijven voor wie ik projecten uitvoer.
In het veld "contactpersoon" staat de PersoonsID en die linkt naar de tabel "Persoonsgegevens" - werkt prima
In het veld "klant" staat de BedrijfsID en die linkt naar de tabel "Bedrijfsgegevens" - werkt prima
Nu kan het ook zijn dat de klant een tussenpersoon is, b.v. adviesbureau "McKinsey". In dat geval wil ik ook de eindklant, b.v. "Heineken" in een apart veld vermelden.
In het veld "opdrachtgever" komt dan de BedrijfsID van McKinsey te staan en die linkt naar de tabel "Bedrijfsgegevens".
(Om allerlei redenen is het niet mogelijk om tussenpersonen en eindklanten in verschillende tabellen te zetten, informatie van beide moet dus uit Bedrijfsgegevens komen.)
Op formulieren werkt dit prima, maar in queries kom ik in de problemen.
[Persoonsgegevens]![Naam] kan ik prima weergeven
maar hoe kan ik aangeven dat [Bedrijfsgegevens]![cmp_name] 1x de naam van de klant dient weer te geven en 1x de naam van de opdrachtgever?