Niet zozeer een foutje, alswel de tabel nog niet toegevoegd aan de query
. Maar dat is inderdaad simpel te verhelpen. Wat iets meer werk is, maar wel noodzakelijk (in mijn ogen): je gebruikt dezelfde naamgeving voor
verschillende velden. En dat is dus érg vervelend. Het veld [Benaming] bijvoorbeeld is in de tabel [Benaming] een
tekstveld met de omschrijving, maar in de tabel [Piercings] een
getalveld dat je koppelt aan het veld [BenamingID]. In mijn optiek moet het veld in de tabel [Piercings] dus óók [BenamingID] heten, zodat je ze correct kan koppelen. Nu zou je geneigd zijn om de velden [Benaming] uit de twee tabellen aan elkaar te koppelen, en dat gaat dus echt niet werken! Kortom: als je een verwijsveld in een tabel zet, zorg er dan voor dat de
naamgeving van dat veld overeenkomt met het gekoppelde sleutelveld.
Wat je eigenlijke laatste vraag betreft: de foutmelding zegt het eigenlijk al: vermoedelijk heb je waarden in de gekoppelde tabel staan die niet bestaan in de brontabel. En dat mag niet. Controleer dus beide tabellen, en haal eventueel het foute record weg, of pas de gegevens aan.