Misschien.... Maar dan heb ik wat meer informatie nodig.
Om te beginnen: ik vrees, dat je er niet aan ontkomt om iets met VB te doen, omdat je een variabele situatie wilt kunnen ondervangen op een formulier. Dat betekent dus, dat er op een gegeven moment iets moet worden gecontroleerd op het formulier, en dat kan alleen met VB.
Volgende vraag: zijn de gegevens in het tweede formulier afhankelijk van de gegevens van het eerste formulier? Of is het een formulier dat je bijvoorbeeld ook zelfstandig kan starten? In het eerste geval zal je elke keer als je het formulier opent een andere hoeveelheid records met andere gegevens zien, in het tweede geval is de uitkomst van het formulier altijd hetzelfde.
Misschien is het mogelijk om een voorbeeld db te posten, want dan kan ik e.e.a. wel voor je in elkaar sleutelen. Tis namelijk niet heel moeilijk, al snap ik dat het wat lastig is om te doen als je er geen ervaring mee hebt!
Als de db te groot is, zal ik proberen de juiste code voor je te maken, maar dan heb ik in ieder geval de naam van de query nodig die je voor het tweede formulier gebruikt, en de naam van de knop.
De voorbeeldcode die ik heb neergezet heb ik overigens getest op een aparte knop, dus dat zou je ook nog kunnen proberen.... Je maakt dan een nieuwe knop op het formulier, en klikt vervolgens gelijk op Annuleren om de Wizard af te sluiten. Vervolgens klik je op de knop Eigenschappen, ga je naar het tabblad Gebeurtenis, en ga je in de regel <Bij Klikken> staan. Daarna klik je op de knop met de 3 puntjes, en kies je uit het menu <Gebeurtenis opbouwen>. Als het goed is, zit je nu in de Visual Basic Editor.
Daar plak je vervolgens de code, en pas je uiteraard de namen van de knop en de query nog aan. Als je dan het formulier draait, zou er een venstertje moeten komen met het aantal records in de query.
Nogmaals: het handigst is het als je een voorbeeldje kunt uploaden!
Michel