Ik heb een deel van je probleem opgelost, en dat betreft dan het formulier <BehGeg_Frm>. Daar heb je een subformulier op staan (<Brows_SubF>) waar óók weer een subformulier op staat (<PrijsBrs_Frm>) en dáár zit dan een fout in. In de query onder dat formulier ontbreekt namelijk het veld [LN], en daar wordt op het formulier dus naar verwezen. Omdat dat veld ontbreekt, behandelt Access dat veld als een parameter, en dat levert dus bij het openen van het hoofdformulier een parametervraag op. Zolang dat veld ontbreekt, zal je die vraag dus krijgen. Omdat dit probleem helemaal niks met de Access versie te maken heeft, verbaast het mij wel dat je de vraag níet kreeg in je vorige Office versie! Want daar had je hetzelfde probleem dus ook moeten hebben.
Iets vergelijkbaars is er aan de hand op het formulier <BehBet_Frm> waar verwezen wordt naar het veld [FactuurID] uit de tabel [FactSpec_SubT]. Díe fout (ontbrekende veld vermoedelijk) heb ik nog niet gevonden; dat komt omdat de formulierconstructie van dit formulier nóg ingewikkelder is gemaakt dan het formulier . Op <BehBet_Frm> heb je namelijk nog meer subformulieren en (in mijn ogen nutteloze) subsubformulieren gezet dan op <BehGeg_Frm>!
Om een voorbeeldje te noemen: op het formulier <Licentie_Frm> heb je een aantal subformulieren gezet (<LicenComp_SubF> bijvoorbeeld) die alleen een keuzelijst met invoervak bevatten. Waarom zet je die keuzelijsten niet gelijjk op het formulier? Er is m.i. geen enkele reden te bedenken om die keuzelijsten op een subformulier te zetten. Ik heb dat even getest, en dat kan zonder problemen gedaan worden.
Lost overigens niks op aan de foutmelding, maar het geeft maar aan dat het ongelooflijk lastig zoeken is in een db die in mijn ogen dus veel te ingewikkeld gebouwd is.
De laatste fout, die ik dus nog steeds niet gevonden heb, kan op veel plekken liggen. Ergens dus op het formulier <Licentie_Frm>, want daar krijg ik de foutmelding op.