Ik heb je db niet gezien (geen Access 2003 variant) dus het moet op basis van de (uiterst vermakelijke, maar bepaald niet heldere) tekst in de diverse berichten....
ik wil gewoon gegeven halen uit 2 tabellen en die wegzetten in een 3rde.
korte beschrijving:
tabel 1 is uitgebreide pers gegevens
tabel 2 is uitgebreide ipad gegevens
nu is het zo dat in tabel 3 ik de gegevens pers id en naam en ipad id en serienr aan elkaar moet kunnen koppelen.
dit omdat van tabel 3 rapporten gemaakt gaan worden waarop te zien moet zijn wie welke ipad heeft.
Ik ga er dus vanuit dat tabel3 de tabel met Uitleen gegevens is. Hierin wil je ogenschijnlijk de velden [pers id] en [naam] uit tabel1 opslaan, en de velden [ipad id] en [serienr] uit tabel2. En daar ga je de fout in, want dat is nergens voor nodig. In tabel3 hoef je alleen de velden [pers id] en [ipad id] op te slaan. Waarom? De naam van een persoon zal niet zo snel veranderen, en het serienummer van de ipad al helemaal niet.
Dat je tabel3 wel degelijk nodig hebt, ondanks de pertinente ontkenning van tardis, is uit de vraagstelling wel duidelijk. Tabel1 en tabel2 zijn de brongegevens van je uitleentransacties, en die transacties leg je vast in tabel3.
Je moet je formulier dus baseren op tabel3, en voor het opzoeken van de personen en artikelen maak je keuzelijsten (met invoervak) op dat formulier. Eén keuzelijst baseer je op tabel1 ([pers gegevens]) en bevat in ieder geval de velden [pers id] en [naam]. Het veld [pers id] sla je op, en het veld [naam] laat je zien, zodat je kunt zoeken op naam. Eventueel kun je uiteraard meer velden uit tabel1 toevoegen.
Idem dito voor de keuzelijst die je maakt voor tabel2 ([ipad gegevens]). Deze bevat in ieder geval de velden [ipad id] en [serienr] en daarvan sla je het veld [ipad id] op in het veld [ipad id] van tabel3. Uiteraard kun je meer velden laten zien.
Meer is niet nodig. Je slaat in tabel3 dus
alleen die gegevens op die je nodig hebt om de records uit tabel1 en tabel3 te identiferen. Oftewel: alleen het sleutelveld.
Wil je de overige velden wel zien op je formulier, dan kun je tekstvelden maken die je laat verwijzen naar de overeenkomende kolommen uit de keuzelijsten.