Suppression d'un objet. [VBA] - VB/VBA/VBS - Programmation
Marsh Posté le 13-06-2007 à 11:48:24
passe par la requete
"DROP TABLE Tableàdégager"
tu peux utiliser ce bout de code pour tester si ta table existe:
Code :
|
au final, tu mets donc ceci :
Code :
|
Marsh Posté le 13-06-2007 à 13:12:12
jpcheck a écrit :
|
Merci beaucoup
Marsh Posté le 13-06-2007 à 13:39:11
Une gestion d'erreur adaptée peut aider quand même
Function fExistTable(strTableName As String) As Boolean |
J'ai une préférence pour cette version, mais au final ça ne doit pas changer grand chose.
Marsh Posté le 13-06-2007 à 15:35:05
Effectivement une gestion d'erreur au sein d'une fouction qui ne ferait que tester son existence fonctionne.
D'ailleurs maintenant je me rappelle que j'avais utilisé ce principe (fonction avec gestion d'erreur sans conséquence) il y a qq années, et il me semble bien que c'était également pour droper des tables j'me fait vieux ...
Merci les gars en tous cas
Marsh Posté le 13-06-2007 à 11:42:56
Bonjour,
j'ai une base Access et je voudrais supprimer une table.
Le souci c'est qu'elle n'existe pas forcément, et donc si je fait un DeleteObject je me tape une erreur.
Je dois pouvoir passer ça en gérant le code erreur, mais ce n'est pas très propre.
Y a t il une solution pour forcer la suppression, ou pour tester l'existence d'un objet ?
Merci