Kijk, nu komen we ergens! Dat is eigenlijk heel simpel te maken; overigens gebruik je nu iets waarvan ik vermoed dat je daar snel vanaf moet stappen.... Want waarom zou je alle klantgegevens opnieuw intypen? Dat riekt er naar dat je die gegevens ook weer opslaat, en dat is toch niet de bedoeling.
Gezien het feit dat je het steeds hebt over prijzen en klantgegevens, vermoed ik dat je een tabel met (bijvoorbeeld) verkooptransacties o.i.d. probeert te maken, waarbij je aan een klant een artikel verkoopt. In die tabel sla je dan het KlantID op, want je wilt uiteraard vastleggen welke klant iets koopt, en het artikel. Wat krijgt hij mee, en wat kost dat? Nietwaar? Daarbij is het wel handig als je ook andere gegevens van die klant kan zien, want dat verhoogt het overzicht, en die gegevens heb je misschien nodig op een bestelbon o.i.d. Wat je in die tabel in ieder geval niet moet doen, is de klantgevens invoegen in eigen velden. Je hebt namelijk (als het goed is) al een veld KlantID, en via het KlantID kun je in de tabel Klanten de overige gegevens prima opzoeken. En als je dat zo doet, hoef je ook niets in te typen.
Op je formulier kun je het beste een Keuzelijst (met invoervak) maken om een klant te selecteren. Deze keuzelijst baseer je op de tabel Klanten. Om die klantgegevens te zien kun je twee dingen doen: gebruik voor je formulier een query, waarin je in ieder geval alle velden opneemt van de tabel die je eigenlijk wilt invullen (tabel Inkoop, Verkoop, Verhuur etc), en koppel de tabel [KLanten] aan die tabel op basis van het veld KlantID. Nu kun je op je formulier alle klantgegevens zien als je een klant selecteert. De tweede optie is, om op je formulier Niet-afhankelijke tekstvakken te maken, die je laat vullen vanuit de keuzelijst Klanten, die je gebruikt voor het selecteren van een Klant. Daarbij kun je alleen klantgegevens laten zien die in je keuzelijst zijn opgenomen, dus bijvoorbeeld KlantID, Klantnaam, KlantAdres, KlantPlaats etc.
De tweede methode is iets moeilijker; de eerste is vrij simpel te doen als je al eens queries hebt gemaakt. Sla de query wel op als query, want dan kun je iets meer met het formulier dan als je alleen de Querycode gebruikt.