Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/01/2008, 21h08   #1
Membre habitué
 
Avatar de DamKre
 
Homme
Enseignant
Inscription : janvier 2007
Messages : 516
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2007
Messages : 516
Points : 117
Points : 117
Par défaut [2000] Impossible de supprimer une table (erreur 3211)

Bonjour.

A un certain moment, je demande qu'Access supprime l'une de mes tables ( c'est ce que je veux, je n'en ai plus besoin, elle est temporaire ).

J'ai mis :
Code :
DoCmd.DeleteObject acTable, "LENOMDEMATABLE"
Résultat, au moment où Access arrive à cette ligne :

Citation:
Erreur 3211
Le moteur de la base de données n'a pas pu verouiller la table "LENOMDEMATABLE" car elle est déjà utilisée par une autre personne ou un autre processus.
Comment puis-je faire pour supprimer quand même ma table ?
__________________
DamKre
Un responsable informatique finit toujours par être considéré :
- soit inutile, puisque ça marche,
- soit incompétent, puisque ça ne marche pas.
(Sagesse populaire)
DamKre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2008, 09h55   #2
Rédacteur/Modérateur
 
Avatar de jpcheck
 
Jean-Philippe ANDRÉ
Inscription : juillet 2007
Messages : 7 881
Détails du profil
Informations personnelles :
Nom : Jean-Philippe ANDRÉ
Âge : 28
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 7 881
Points : 10 736
Points : 10 736
Envoyer un message via MSN à jpcheck
bonjour,
tu dois t'assurer qu'aucun élément ne vient récupérer des valeurs dedans : requête ouverte, formulaire, état, etc.
__________________
Pas de question technique par MP, je ne réponds pas

Mon perso ? Une vraie brute

Tutos Access, Tâches planifiées et Batch,Tables de Paramètres sous Access, Excel et Batch, Tâches planifiées et Access
jpcheck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2008, 19h13   #3
Membre habitué
 
Avatar de DamKre
 
Homme
Enseignant
Inscription : janvier 2007
Messages : 516
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2007
Messages : 516
Points : 117
Points : 117
Citation:
Envoyé par jpcheck Voir le message
bonjour,
tu dois t'assurer qu'aucun élément ne vient récupérer des valeurs dedans : requête ouverte, formulaire, état, etc.
Bonsoir,

Je te remercie, c'était en effet le problème.
J'avais, dans mon code VBA, utilisé un recordset... et je ne l'avais pas terminé.

Code :
1
2
3
Dim oRst as DAO.Recordset
Set oRst = CurrentDB.OpenRecordset ("SELECT * FROM...etc 
Traitement de mon recordset et ma procédure
j'ai rajouté :

Code :
1
2
oRst.Close
Set oRst = Nothing
... et tout fonctionne sans problème.

Problème
__________________
DamKre
Un responsable informatique finit toujours par être considéré :
- soit inutile, puisque ça marche,
- soit incompétent, puisque ça ne marche pas.
(Sagesse populaire)
DamKre est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h06.


 
 
 
 
Partenaires

Hébergement Web