Wanneer deze scriptstap wordt uitgevoerd op een record, controleert die of de gebruiker voldoende toegangsprivileges heeft om de record te bewerken. Als de gebruiker de juiste privilegeset heeft, wordt voorkomen dat anderen tegelijkertijd de record bewerken of verwijderen. Zodra een record vergrendeld is, wordt de record beschouwd als “open” en kan deze worden bewerkt.
Als er een fout optreedt (bijvoorbeeld als de huidige gebruiker onvoldoende toegangsprivileges heeft, de record vergrendeld is door een andere gebruiker of de record geopend is in een ander venster), wordt een foutmelding gegenereerd, die u kunt opvragen met de
Foutafvanging instellen script step en de
Get ( LaatsteFout ) function. (Wanneer u een zoekopdracht opent, leidt dit niet tot een fout, omdat verzoeken niet kunnen worden vergrendeld door andere gebruikers.)