Thursday, June 24, 2010

Het oplossen van "Er is een fout opgetreden tijdens het laden Form_FormName ..." fout tijdens een upgrade naar Access 2003

In Microsoft Access kunt u gegevens invoeren in de tabellen op een snelle en eenvoudige manier met behulp van formulieren. U kunt drie soorten van formulieren in Access weten data entry-formulieren, schakelborden en custom-dialoogvensters. Zo, de vorm is een belangrijk onderdeel van de Microsoft Access-database. Af en toe, wanneer u probeert en upgraden naar een recente versie van Microsoft Access, ontvangt u een foutmelding. Als de gegevens ontoegankelijk worden, wordt het noodzakelijk voor u om te zoeken naar Access recovery . U kunt gebruik maken van een back-up bijgewerkt om de corrupte database herstellen of te comprimeren en herstellen ingebouwde hulpprogramma gebruiken. Als er niets in uw voordeel werkt of je krijgt niet de gewenste resultaten, is het aan te raden over te schakelen naar een derde partij reparatie software.

Beschouw een praktische scenario, waarin, u probeert een Access 2002 (XP) database te converteren naar Access 2003, ontvangt u de volgende foutmelding:

"Er is een fout opgetreden tijdens het laden Form_FormName. Wilt u doorgaan? "

En, als u op Ja klikt, ontvangt u een andere foutmelding die gaat als volgt:

"Invalid procedure call of argument"

Veroorzaken

De bovenstaande foutmelding suggereert dat Microsoft Access 2002 (XP) database corrupt is.

Resolutie

U kunt het volgende proberen Access database recovery stappen om het probleem op te lossen:

Aangezien Access 2002 en Access 2000 gebruiken verschillende binaries voor te stellen code, kan een decompileren werk. (Microsoft Access twee exemplaren van de code wil zeggen tekstversie te houden en gecompileerde versie, indien beide zijn niet synchroon, kan kom je op vreemde fouten. In een dergelijk scenario, een decompileren helpt door het dumpen van de gecompileerde versie.)

1.Make een kopie van het. MDB-bestand terwijl de toegang is niet actief
2.Gebruik de Compact en Reparatie gereedschap
3.Close Access. Open een opdrachtprompt en voer de volgende
"C: \ Program Files \ Microsoft Office \ Office \ msaccess.exe" / decompileren "c: \ Mijn documenten \ mijndatabase.mdb"
4.Again Compact
5.Try de conversie weer, kan de fout aan het oppervlak van deze tijd.

Als u niet in staat om de zeurende probleem op te lossen, maak je geen zorgen, ga dan naar het internet en het downloaden van een professionele toegang Repair Utility. Dergelijke toepassingen zijn in staat om een MS Access-database als het niet is opgesteld of indien het beschadigd heeft als gevolg van een externe reden te repareren.

Wednesday, June 23, 2010

Hoe te repareren corrupte Access 2000-database na mislukte database tabel exporteren

In de databases, referentiële integriteit is genoemd als het geheel van regels die ervoor zorgt dat je niet kunt verwijderen of verplaatsen van een record in een tabel als een overeenkomstige record aanwezig is in een andere tabel. Het is een zeer handige functie die ervoor zorgt dat er geen redundantie in de database. Echter, soms Access gedraagt zich in een inconsistente wijze als gevolg van de referentiële integriteit opgedrongen zich door een database tabel. Dergelijke scenario's kan leiden tot corruptie in de database. Andere redenen voor beschadiging van de database kan worden virusinfecties, stroomuitval, kan de gelijktijdige wijzigingen van meerdere gebruikers, enz. U moet in-house methodes gebruiken om het probleem op te lossen. Op sommige momenten kan je niet in staat zijn om de beschadigde database te repareren. In dergelijke gevallen moet u gebruik maken van een derde partij Access recovery software terug te voeren Access-database.

Denk aan een scenario waarbij u MS Access 2000-database. Vanuit deze database, u probeert om een tabel te exporteren naar een andere database, maar u dit niet te doen. Er is een fout bericht wordt weergegeven, dat wil zeggen:

"De Microsoft Jet Database Engine kan niet vinden het object". Zorg ervoor dat het object bestaat en dat je correct gespeld zijn naam. "

Wanneer u klikt op OK op de foutmelding, dan is de volgende foutmelding wordt weergegeven:

"Er is een fout opgetreden bij de gegevens uit de tabel uitvoer" tabelnaam ". De gegevens werden niet uitgevoerd. "

Oorzaak:

De oorzaak van deze onjuiste situatie is dat de tabel die u wilt exporteren van een self-join en Memo veld bevat. Bovendien hebt u opgelegd referentiële integriteit op de tafel.

Resolutie:

  • U kunt deze fout, moet u de volgende stappen:
  • Zet alle Memo-velden in de tabel naar tekst velden, of
  • Verplaats alle Memo-velden naar een andere tafel, en vervolgens
  • Uitvoeren van een 1:1 relatie tussen de tabellen aan de referentiële integriteit te verwijderen.

Het probleem zou worden opgelost met behulp van de genoemde stappen. Nu proberen om de tafel te exporteren. Het zou moeten werken prima nu. Echter, als het probleem is dan moet je een aanhoudende derden MDB recovery software gebruiken om Access-database terug te vorderen. Deze alleen-lezen tools zijn in staat om de gecorrumpeerde data van het Access-bestand uit te pakken zonder het overschrijven van het originele bestand.

Tuesday, June 15, 2010

Corrupt Access Database Objects kan leiden tot onverwachte fouten

Microsoft Access is een database te beheren systeem applicatie, ontwikkeld door Microsoft Corporation. Het is een module in Microsoft Office suite van producten. Het maakt gebruik van twee soorten van database voor het opslaan van uw belangrijke gegevens in de vorm van tabellen - MDB (Master Database bestand voor Microsoft Access 2003 en eerdere versies) en MDB (Access-database voor Microsoft Office Access 2007). Beide databases zijn samengesteld uit verschillende objecten, die noodzakelijk zijn voor een goede werking van de database. Echter, als een van de database-objecten beide is beschadigd of ontbreekt, kan database onbruikbaar worden en je gezicht verlies van gegevens situaties. Om dergelijke kritieke situaties te overwinnen, moet je mdb recovery met behulp van passende oplossingen.

Beide soorten van Microsoft Access-databases (MDB en MDB) omvat diverse objecten, zoals tabellen, rapporten, formulieren, macro's, triggers, stored procedures, VBA-code, beperkingen en nog veel meer. Al deze database-objecten zijn over het algemeen gericht op een database tabel en ermee gebruikt worden. Wanneer een of meer van de Access-database objecten beschadigd raken, kan de database niet toegankelijk. In dergelijke situaties, kan u over een foutbericht van de volgende, wanneer u probeert om de database en open toegang tot de gegevens daaruit:

"Onverwachte fout 35012"

Deze foutmelding voorkomt dat de Access-database openen en het onbruikbaar wordt. Om gegevens te extraheren uit de betrokken databank, moet u om uit te vinden van de oorzaak en Access database recovery uit te voeren door de vaststelling van het.

Wortel van het probleem:

U kan komen over dit gedrag van Microsoft Access als een of meer van de database-objecten zijn beschadigd of beschadigd. De corruptie kan worden veroorzaakt door tal van redenen, zoals virus-infectie, onverwachte systeem shutdown, fout binnen een applicatie, en nog veel meer.

Resolutie:

Ga door de onderstaande stappen om het probleem op te lossen:
  • Maak een nieuwe Access-database.
  • Selecteer Externe gegevens ophalen optie uit het menu Bestand en kies Importeren.
  • Exclusief het object, dat de oorzaak is van fouten, en de invoer alle andere objecten naar nieuwe database.
Als de bovenstaande methode niet nakomt MDB herstel, wordt het van essentieel belang voor reparatie en herstel van de beschadigde database met behulp van toepassingen van derden. De Access recovery software gebruikt een geavanceerde scantechnieken database te extraheren al zijn corrupte of beschadigde objecten. Ze verzekeren een gemakkelijke terugwinning met interactieve grafische user interface en dus niet de vraag naar een goede technische vaardigheden.