rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

[ACCESS-VBA]-Vérifier la présence d'une table

Posté par gaudian, le vendredi 20 juillet 2007 à 09:09:39
Bonjour,

Je souhaiterai savoir comment on peut vérifier la présence d'une table sous VB ACCESS ? Car j'aimerai effectuer un test au début

Si la table existe alors on fait sinon on la créée

Pour le moment je supprime la table manuellement parce qu'au début de mon application je lance une requête SQL comme ci-dessous :
SQL = "CREATE TABLE tb_SauvegardeTemporaire(NumOperationTransfert char(50)) "
  
DoCmd.RunSQL SQL


Je voudrai donc vérifier si elle existe, alors comment faire?

Merci d'avance
Configuration: Windows XP
Internet Explorer 6.0
Répondre à gaudian  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
blux, le vendredi 20 juillet 2007 à 09:17:02
Salut,

il suffit de parcourir la liste des tables de ta base...
Dim Db As Database
Dim Tb As TableDef
Set Db = CurrentDb
For Each Tb In Db.TableDefs
    MsgBox Tb.Name
Next
Ca devrait afficher le nom des tables, à toi de faire le test que tu veux...
A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
Répondre à blux

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
gaudian, le vendredi 20 juillet 2007 à 09:25:07
Merci beaucoup ça fonctionne
Répondre à gaudian

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 Beu-C, le samedi 31 mai 2008 à 01:38:59
Bonjour,

Je souhaiterais faire la même chose mais en ASP ...
Je ne trouve pas ...

Et le mot "CurrentDb" n'est pas reconnu en vbscript.

D'avance merci.
Répondre à Beu-C