Als je een subformulier wilt gebruiken om records toe te voegen, moet dat formulier zijn gebaseerd op de tabel waar de gegevens in moeten. Lijkt logisch, maar is nog best lastig in de praktijk. Zo heb je het subformulier waarschijnlijk bedoeld om in de tabel Transacties in te kunnen voeren. Maar dat werkt alleen als je alle velden uit die tabel ook gebruikt, en dat doe je niet. Je gebruikt bijvoorbeeld het veld [QR code] uit de tabel Klanten, en niet uit de tabel Transacties. In Klanten is [QR code] een sleutelveld, en dat geeft dus een foutmelding als je een bestaand nummer gebruikt. Sowieso dus al fout, want bij het vastleggen van een Transactie moet je ook het veld [QR code] invullen in die tabel. En niet in Klanten.
Voor het weergeven van records maakt het niet uit welke tabel je gebruikt, voor het invoeren is het essentieel dat je de juiste tabel gebruikt. Hetzelfde geld overigens ook voor de velden [Assortimenentsnummer] en [Artikelnummer] die uit de tabel [Artikel] komen. Die moeten ook uit [Transactie] worden gehaald. En zo verder.