IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

annulé une impression lorsque état est vide [AC-2003]


Sujet :

Access

  1. #1
    Membre habitué Avatar de taz devil
    Homme Profil pro
    Responsable d'un système d'information métier
    Inscrit en
    Avril 2012
    Messages
    298
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Responsable d'un système d'information métier
    Secteur : Alimentation

    Informations forums :
    Inscription : Avril 2012
    Messages : 298
    Points : 141
    Points
    141
    Par défaut annulé une impression lorsque état est vide
    bonjour
    j ai une base de donnée sous access 2003 qui imprime un état avec une entéte .
    il s avère qu il arrive que impression soit lancer et qu il est pas de donné .
    d ou ma question est il possible annulé une impression lorsque aucune donnée est issu de la requete qui gére état merci

  2. #2
    Membre confirmé
    Inscrit en
    Février 2011
    Messages
    465
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 465
    Points : 549
    Points
    549
    Par défaut
    Bonjour,
    En utilisant une function VBA, tu pourrais, par exemple, utiliser quelque chose du genre de ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    Function Imprime_pas_si_Zero()
     
    Dim db As DAO.Database
    Dim rst As DAO.Recordset
     
    Set db = Application.CurrentDb
     
    Set rst = db.OpenRecordset("query1", dbOpenDynaset)
     
    If Nz(rst.RecordCount) Then
        'il y a des données à imprimer
        DoCmd.OpenReport ("MonEtat")
    Else
        'il n'y a pas de données à imprimer
        'ne rien faire ou fermer
    End If
     
    Set rst = Nothing
    Set db = Nothing
     
    End Function

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2000] Afficher une image, si sous état est Vide
    Par amne26 dans le forum IHM
    Réponses: 1
    Dernier message: 30/06/2009, 23h49
  2. Réponses: 8
    Dernier message: 01/03/2007, 22h32
  3. [VBA-E] masquer une combo lorsqu'elle est vide
    Par lio62 dans le forum Macros et VBA Excel
    Réponses: 46
    Dernier message: 04/02/2007, 21h16
  4. Annuler une action si Cancel est chois (alert)
    Par beegees dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 06/04/2006, 13h43
  5. annuler une impression en cour
    Par mondanikoffi dans le forum Bases de données
    Réponses: 1
    Dernier message: 05/07/2005, 20h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo