Records veilig verwijderen
Niet steeds na hoeven te denken of een record wel of niet verwijderd mag worden...
Access kan standaard worden ingesteld of gerelateerde gegevens wel of niet verwijderd mogen worden. Maar deze voorziening van Access is echt onvoldoende om te voorkomen dat gebruikers per abuis toch records verwijderen die niet verwijderd mogen worden. Indien er gerelateerde records van de desbetreffende record zijn, geeft Access dat in een bericht weer, maar dan is nog niet bekend waar die gerelateerde records zich bevinden. Ook is de beveiliging niet voldoende, omdat de gebruiker veel teveel zelf moet nadenken of de verwijdering wel of niet geoorloofd is.
Een Office Programs Access applicatie echter, controleert daarom altijd of een verwijdering geoorloofd of ongeoorloofd is. In het eerste geval wordt de keus aan u overgelaten; in het laatste geval heeft u geen keus... Soms, indien geoorloofd, kunnen meerdere records tegelijk worden verwijderd; een andere keer gebeurt dat per record.
In het voorbeeld hieronder wil de gebruiker een klant (relatie) verwijderen, maar van die klant bestaat er een factuur. Ook is er voor de klant een project aangemaakt met allerlei cruciale informatie. Het bericht geeft weer waar de klant nog meer gerelateerde informatie heeft. Pas als de gerelateerde records allemaal verwijderd zijn, kan de klant ook worden verwijderd. Zou deze voorziening ontbreken, dan zou met het verwijderen van de klant, alle gerelateerde informatie verloren gaan.

