Rechercher : dans
Par :

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

Dernière réponse le 31 mai 2008 à 01:38:59 gaudian, le 20 jui 2007 à 09:09:39 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « [ACCESS VBA] Vérifier la présence d'une table » dans :
VBA et les collections d'objets. VoirVBA et les collections d'objets Quand plusieurs (beaucoup de) contrôles sont mis sur une feuille ou un Userform il est parfois fastidieux d'écrire du code dans chaque évènement des contrôles. Ce Tuto vous permet de traiter vos contrôles comme...

1

blux, le 20 jui 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

gaudian, le 20 jui 2007 à 09:25:07
  • +1

Merci beaucoup ça fonctionne

Répondre à gaudian

3

 Beu-C, le 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
Collection CommentÇaMarche.net