Condition dans une macro acces 2003

Résolu
Bonjour,

j'ai mis dans une macro un deleteobject sur une table mais si la table n'existe pas,
la macro s'arrête.Y-at'il moi d'éviter celà.Par exemple en mettant une condition sur l'existance de la
table ?
merci d'un coup de pouce
Configuration: Windows 2003
Internet Explorer 6.0

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. SELECT * FROM MSysObjects WHERE Name = 'MyTable'

    Dans les options d'Access on peut préciser qu l'on veut voir aussi les "System Objects"
    1. merci mais je ne vois pas bien comment faire (je suis novice en macros),voilà ce que j'ai encodé
      mais ce n'est pas correct

      condition action

      SELECT * FROM MSysObjects WHERE Name = 'XXX' deleteobject
      1. merci mais je ne vois pas bien comment faire (je suis novice en macros),voilà ce que j'ai encodé
        mais ce n'est pas correct

        condition action

        SELECT * FROM MSysObjects WHERE Name = 'XXX' deleteobject