OVH Cloud OVH Cloud

Comment savoir si une table existe et la supprimer

4 réponses
Avatar
Rock_s007
Bonjour tout le monde j'aimerais savoir si il est possible de savoir en VBA
si une table dans mon application existe et la supprimer

Exemple

Application test j'ai une table temporaire essai
J'aimerais que mon formulaire vérifie si elle existe et si oui la supprimer

Merci beaucoup à l'avance de vos bon conseil

4 réponses

Avatar
Patrice
bonjour,

Tu la deletes, si elle n'existe pas tu gères le message d'erreur généré par

resume next


Bonjour tout le monde j'aimerais savoir si il est possible de savoir en VBA
si une table dans mon application existe et la supprimer

Exemple

Application test j'ai une table temporaire essai
J'aimerais que mon formulaire vérifie si elle existe et si oui la supprimer

Merci beaucoup à l'avance de vos bon conseil


Avatar
Rock_s007
Peux-tu mettre plus d'explication je commence dans le VBA pour effacer la
table je devrais pouvoir me débrouillé mais pour l'autre j'aurais besoin
d'explication


bonjour,

Tu la deletes, si elle n'existe pas tu gères le message d'erreur généré par

resume next


Bonjour tout le monde j'aimerais savoir si il est possible de savoir en VBA
si une table dans mon application existe et la supprimer

Exemple

Application test j'ai une table temporaire essai
J'aimerais que mon formulaire vérifie si elle existe et si oui la supprimer

Merci beaucoup à l'avance de vos bon conseil




Avatar
Rock_s007
J'ai trouvé un fonction qui retourne True si la table existe marche très bien

Je la met a la disposition du monde sur le forum

Function fExistTable(strTableName As String) As Integer
Dim db As Database
Dim i As Integer
Set db = DBEngine.Workspaces(0).Databases(0)
fExistTable = False
db.TableDefs.Refresh
For i = 0 To db.TableDefs.Count - 1
If strTableName = db.TableDefs(i).Name Then
'la table existe
fExistTable = True
Exit For
End If
Next i
Set db = Nothing
End Function

il reste a ajouter l'appel de la fonction dans le formulaire
Merci
Actuce trouver sur ce site
http://www.carsoftaja.ch/astuces/accesstipstables.htm



Peux-tu mettre plus d'explication je commence dans le VBA pour effacer la
table je devrais pouvoir me débrouillé mais pour l'autre j'aurais besoin
d'explication


bonjour,

Tu la deletes, si elle n'existe pas tu gères le message d'erreur généré par

resume next


Bonjour tout le monde j'aimerais savoir si il est possible de savoir en VBA
si une table dans mon application existe et la supprimer

Exemple

Application test j'ai une table temporaire essai
J'aimerais que mon formulaire vérifie si elle existe et si oui la supprimer

Merci beaucoup à l'avance de vos bon conseil






Avatar
3stone
"Rock_s007"
| Je la met a la disposition du monde sur le forum


Quelle découverte ;-))


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/