OVH Cloud OVH Cloud

Comment tester si une table existe à l'aide d'une maccro ?

3 réponses
Avatar
kiwix
Bonjours =E0 tous.
Je voudrais savoir comment =E0 l'aide d'une maccro, je peux=20
tester si une table "A" existe. Cette table ce cr=E9e=20
automatiquement lors d'un processus requ=EAte cr=E9ation de=20
table. J'aimerai donc tester si elle est pr=E9sente dans la=20
base pour pouvoir enclencher d'autre actions?
Merci pour vos r=E9ponse

3 réponses

Avatar
moi-même
-----Message d'origine-----
Bonjours à tous.
Je voudrais savoir comment à l'aide d'une maccro, je peux
tester si une table "A" existe. Cette table ce crée
automatiquement lors d'un processus requête création de
table. J'aimerai donc tester si elle est présente dans la
base pour pouvoir enclencher d'autre actions?
Merci pour vos réponse
.



Si tu n'as pas de message d'erreur lors de l'execution de
la requête création de table, c'est qu'elle est créée.

Avatar
Eric
Bonjour,

Tu peux créer une fonction du genre :

Function ExisteTable(UneTable as String) As Boolean
Dim t As TableDef
For Each t In CurrentDb.TableDefs
If t.Name = UneTable Then
ExisteTable = True
Exit For
End If
Next t
If ExisteTable Then MsgBox t.Name & " existe déjà ",
vbInformation
End Function


(Une fonction peut-être appelée par une macro)

Eric
-----Message d'origine-----
Bonjours à tous.
Je voudrais savoir comment à l'aide d'une maccro, je peux
tester si une table "A" existe. Cette table ce crée
automatiquement lors d'un processus requête création de
table. J'aimerai donc tester si elle est présente dans la
base pour pouvoir enclencher d'autre actions?
Merci pour vos réponse
.



Avatar
Raymond [mvp]
Bonjour.

Si enclencher d'autres actions c'est supprimer le table tu n'en as pas
besoin.
si tu exécutes en vba, tu entoures ta requête des fonctions:
DoCmd.SetWarnings False
DoCmd.SetWarnings True
si tu exécutes par une macro tu entoures ta requête de:
Avertissements Non
Avertissements Oui

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"kiwix" a écrit dans le message de
news:23ac01c3fc76$32af5e00$
Bonjours à tous.
Je voudrais savoir comment à l'aide d'une maccro, je peux
tester si une table "A" existe. Cette table ce crée
automatiquement lors d'un processus requête création de
table. J'aimerai donc tester si elle est présente dans la
base pour pouvoir enclencher d'autre actions?