In een formulier (singlge form) voer ik gegevens in die in een tabel terecht komen als er op een knop 'opslaan' wordt gedrukt. Bij het openen van het formulier is automatisch de nieuwe record geselecteerd (met docmd.gotorecord,, acnewrecord).
Als ik nu iets invul in de invoervelden en dan met het muiswiel beweeg (en dus de volgende record selecteer) of alle invoervelden doorga (met bijvoorbeeld TAB) dan kom ik automatisch in weer een nieuw record terecht en wordt het record dat ik aan het bewerken was opgeslagen (precies zo als wanneer je rechtstreeks in een tabel bezig bent dus eigenlijk). Dit is echter niet de bedoeling. Ik wil alleen naar een nieuwe record als op een knop wordt gedrukt en alleen opslaan als hier voor gekozen wordt door op 'opslaan' te klikken. Ik wil dus voorkomen dat ik via de reguliere recordselectie (muiswiel of door alle velden heenlopen) in een nieuwe record terecht kan komen, kan dit?
Hoe ik met een knop in een nieuwe record terechtkom weet ik wel, maar voorkomen in de genoemde gevallen waarin het niet de bedoeling is lukt me absoluut niet. Iemand met een oplossing?
Als ik nu iets invul in de invoervelden en dan met het muiswiel beweeg (en dus de volgende record selecteer) of alle invoervelden doorga (met bijvoorbeeld TAB) dan kom ik automatisch in weer een nieuw record terecht en wordt het record dat ik aan het bewerken was opgeslagen (precies zo als wanneer je rechtstreeks in een tabel bezig bent dus eigenlijk). Dit is echter niet de bedoeling. Ik wil alleen naar een nieuwe record als op een knop wordt gedrukt en alleen opslaan als hier voor gekozen wordt door op 'opslaan' te klikken. Ik wil dus voorkomen dat ik via de reguliere recordselectie (muiswiel of door alle velden heenlopen) in een nieuwe record terecht kan komen, kan dit?
Hoe ik met een knop in een nieuwe record terechtkom weet ik wel, maar voorkomen in de genoemde gevallen waarin het niet de bedoeling is lukt me absoluut niet. Iemand met een oplossing?