Monday, May 24, 2010

Herstellen beschadigde Access 2000-database bij het gebruik van VBA-codes

MS Access is een relationele database management systeem (RDBMS) van het MS Office-pakket. Het wordt gebruikt om eenvoudige databases met behulp van de Microsoft Jet Database Engine, gecombineerd met een rijke user interface en de bijbehorende ontwikkeltools maken. Bovendien kan de geavanceerde Access-gebruikers gebruiken Visual Basic for Applications (VBA) rijke taal om oplossingen met geavanceerde data-manipulatie en controle op de gebruikers technieken. Echter, soms zijn de toepassingen die zijn gemaakt met behulp van VBA-codes kunnen beschadigd zijn geraakt. In dergelijke gevallen moet u passende corrigerende maatregelen om het probleem te verhelpen. Echter, als je niet in staat zijn om het probleem op te lossen dan moet je een toegang van derden reparatie-software gebruiken om het access recovery te repareren.

Denk aan een scenario waarbij u zelf hebt gemaakt een interactieve hulpprogramma in MS Access 2000 met behulp van VBA-codes. Als u op Alt + F11 drukken om de toepassing te bewerken, het niet kunt openen. Er is een fout bericht wordt weergegeven, dat wil zeggen:

"De module naam 'module naam verkeerd is gespeld of verwijst naar een module die niet bestaat.

Als de module ongeldige naam is in een macro, een actie mislukt dialoogvenster wordt de macro naam weer te geven en de macro's argumenten nadat u op OK. Open het Macro-venster en typ de juiste module naam. "

Oorzaak:
De oorzaak van deze foutmelding is dat de Access-database corrupt is. Het zou zijn beschadigd als gevolg van verschillende redenen, zoals virusinfecties, stroomuitval, beschadigde MS Office, abrupt afsluiten van het systeem, enz.

Resolutie:
U kunt deze foutmelding en te krijgen tot de database opnieuw te gebruiken, moet u de inhoud van de tabel te kopiëren naar een nieuwe tabel. Om dit te doen, moet u de volgende stappen:
Maak een lege database.
Open de beschadigde database, en klik vervolgens op Tabellen onder Objecten.
Klik met de rechtermuisknop de eerste tabel, en klik op Exporteren in het snelmenu.
In het dialoogvenster Exporteren naar, bladeren en klik op de nieuw gecreëerde database.
Klik op OK. Herhaal stap 4 tot en met 6 voor elke tabel, query, en macro.
Met behulp van de bovengenoemde stappen, zult u in staat om een nieuwe database aan te maken en de overdracht van de gegevens in een nieuwe database. Controleer de database en kijken of het nog steeds dezelfde foutmelding weergegeven. Zo ja, dan moet je een derde partij access database recovery software gebruikt om het Access bestand te repareren. Deze alleen-lezen tools zijn in staat om de corrupte databases te herstellen met behulp van snelle, maar geavanceerde scanning algoritmen.

No comments:

Post a Comment