Annulé une impression lorsque état est vide

Bonjour,
je voudrais annulé une impression lorsque état est vide sous access 2003
merci

4 réponses

  1. Bonjour,
    Une idée : lui faire compter le nombre d'occurrences ramenées par la requête, et sortir s'il est égal à 0.
    Bonne suite
    0
    1. bonjour,
      Essaye ça:
      If Me.RecordsetClone.RecordCount = 0 Then close

      que tu met "sur ouverture de l'etat"

      ou encore, dans la section détail, tu met un champ indépendant pour compter les ligne, et si le résultat est 0, tu ferme l'état!
      EX: Créer une zone de texte dans le detail par exemple : NB
      Source contrôle = 1 'attention, mettre le signe =
      Cumul = en continu
      if NB=0 then docmd.close
      0
      1. Merci le merivion sa passe nickel
        0
        1. ReBonjour,
          J'ai re-regardé, si tu avais (ou si tu passes à) une version plus récente (2007) , il y a une propriété "Sur Absence de données", il suffit alors de lui demander de fermer.
          Bonne suite
          0