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 :

Nb de Pages d'un etat vers VBA Access


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juillet 2006
    Messages
    46
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Juillet 2006
    Messages : 46
    Points : 34
    Points
    34
    Par défaut Nb de Pages d'un etat vers VBA Access
    Bonjour,

    petit "defis", comment pouvoir recupéré le nombre de pages d'un etat, pour pouvoir demander a un utilisateur d'insserer le bon nombre de "formulaires officiels" dans l'imprimante avant que l'impression ne se lance?

    merci!

  2. #2
    Membre éclairé Avatar de ft035580
    Profil pro
    Inscrit en
    Août 2004
    Messages
    689
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 689
    Points : 812
    Points
    812
    Par défaut
    Salut,

    Passe par un aperçu avant impression et dans une zone de texte tu mets

    dans le source contrôle de ce dernier.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Juillet 2006
    Messages
    46
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Juillet 2006
    Messages : 46
    Points : 34
    Points
    34
    Par défaut
    Je ne veux pas que ca m'affiche le nombre de page dans mon etat, ca ca va je sais faire encore! lol

    non je voudrais pouvoir recupere ce nombre de page en variable, et pouvoir l'utiliser dans VBA pour demander a l'operateur de mettre dans le bac de l'imprimande le bon nombre de document deja pres "rempli" ou il suffi juste d'indiquer ce qui manque $, et qui arriveera donc avec cette impression

  4. #4
    Membre habitué
    Inscrit en
    Juin 2006
    Messages
    162
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 162
    Points : 197
    Points
    197
    Par défaut
    sur evénement Impression

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     Private Sub EntêteÉtat_Print(Cancel As Integer, PrintCount As Integer)
    'On Error GoTo suite_err
    Dim nb, chMsg
      nb = Me.Pages
      chMsg = "Cet état contient " & nb & IIf(nb = 1, " page.", " pages.")
      MsgBox chMsg, vbInformation
     
    suite_exit:
       Exit Sub
    suite_err:
    MsgBox err.Description
    Resume suite_exit
    End Sub
    A+

  5. #5
    Nouveau membre du Club
    Inscrit en
    Juillet 2006
    Messages
    46
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Juillet 2006
    Messages : 46
    Points : 34
    Points
    34
    Par défaut
    Moha25fr, merci,

    cette preocedure fonctionne t'elle aussi juste avec l'apercu? (je supose l'evenement mise en forme)

    et faut t'il que je passe je cree une variable public qui prendra la valeur de nb?

    pour moi pouvoir renprendre ensuites dans mes msgbox de demande d'operation manuel aux operateurs?

    merci beaucoup pour ce debut de solution,

    je vais essayer de voir ce que je peux faire, et si tu sais quoi pour mes interogations merci!

    A bientot

Discussions similaires

  1. export d'un etat vers une nouvelle page HTML !
    Par tarekos dans le forum ASP.NET
    Réponses: 3
    Dernier message: 20/06/2008, 21h24
  2. [VBA] Exporter un etat vers un fichier
    Par Frenchguy dans le forum Access
    Réponses: 2
    Dernier message: 07/05/2007, 11h31
  3. Réponses: 3
    Dernier message: 06/02/2006, 20h24
  4. Réponses: 1
    Dernier message: 21/01/2006, 15h45
  5. Nouvelle page dans un etat
    Par Rouge_XIII dans le forum Access
    Réponses: 3
    Dernier message: 16/11/2005, 10h24

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