Zelfs de meest ervaren gebruikers van Microsoft Access vinden weinig gebruiken voor de tafel neerzetten commando . Het doel van Access is om gegevens te verzamelen , niet vernietigen , dus wanneer de opdracht niet reageert op een verwachte manier , moet het geen verrassing zijn . Er zijn verschillende mogelijke redenen waarom de opdracht kan mislukken . Verkeerd gespelde Tabelnamen Dit lijkt vanzelfsprekend , maar de naam van de tabel moet correct worden gespeld . De Access commando taal is niet hoofdlettergevoelig , maar de letters in de bestandsnaam moet een bestaande tabel. Bij twijfel, klik met de rechtermuisknop op de naam van de tabel , klik op " Rename ", druk daarna op " Ctrl " en " C " om de tekst te kopiëren . Plak het in de opdracht delete en kijk of dit het probleem oplost . Referentiële integriteit De meest waarschijnlijke oorzaak van een fout bij het laten vallen van tabellen gaat koppelingen of afhankelijkheden tussen tabellen . Deze referentiële integriteit vermelden dat alle waarden van een kolom in een tabel moet worden gevonden in de primaire sleutel van een ander . Zo moeten de waarden van de regiocode in de klantentabel een van de regiocodes in de tabel regio . Als dit het geval is , zal Access niet toestaan dat de regio tafel te vallen totdat deze referentiële integriteit constraint wordt verwijderd . Het laten vallen van deze tabel is een heel slecht idee . Vergrendelen Conflicten Wanneer Access databases worden gedeeld via een netwerk , kan een andere gebruiker de database vergrendeld. Een lange lopende query, een record update of een andere operatie kan een gedeelte van de tafel te vergrendelen en iemand anders beperken van het te verwijderen . Als dit gebeurt , dit is een goede indicatie dat de tabel niet te worden verwijderd . Dezelfde fout kan optreden als de tabel is geopend in een ander venster in uw eigen database . Sluit de database , en heropen het en probeer het drop opdracht opnieuw . Veiligheid voorrechten In zeldzame gevallen kan een Access-database worden geconfigureerd met extra beveiliging beperkingen . Tafels kunnen alleen worden ingesteld als lezen , of kunnen rechten op tafels structuren te wijzigen of om tabellen te laten vallen worden ingetrokken . Als dit het geval is , zal Access niet toestaan dat deze tabellen te vallen . Contacteer de persoon die deze databank gemaakt en vraag hem om de aanvullende rechten zowel verlenen of laten vallen van de tafel . Database corruptie kan er wel af en toe problemen met een beschadigde database , vooral wanneer het via een netwerk worden . Wanneer de database beschadigd raakt , tafel level commando's zoals drop tafel vaak niet . Gebruik het gereedschap Reparatie en compact om de database op te lossen, probeer dan de tafel neerzetten commando om te zien of dit het probleem oplost .
|