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

VB 6 et antérieur Discussion :

[VB6 et CR 8] Nombre Total de pages d'un état en vb6


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de guandal
    Profil pro
    Analyste programmeur
    Inscrit en
    Février 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Analyste programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2006
    Messages : 127
    Par défaut [VB6 et CR 8] Nombre Total de pages d'un état en vb6
    Bonjour,
    voilà mon problème:
    je veux récuperer le nombre total de pages d'un état en code Vb6.
    Mon état est chargé dans un CRViewer avec le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     'La definition des variables
            Dim RsEtatLettres As Recordset
            Dim EtatLettres As CRAXDDRT.Report
            Dim NbPages as long
    'traitement et puis l'affichage de l'etat
    Set EtatEnCours = EtatLettres
     
            EtatEnCours.Database.Tables(1).SetDataSource RsEtatLettres
            EtatEnCours.ReadRecords
     
            ZoneApercu.ReportSource = EtatEnCours
            ZoneApercu.ViewReport
    -J'ai essayé de mettre une formule dans mon état et de récuperer la valeur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    NbPages=EtatEnCours.FormulaFields.GetItemByName("NbPages").Value
    Mais ça marche pas. la valeur est toujours vide; pourtant l'affichage se passe bien aucun souci,j'ai bien des données et à l'impression j'ai 2 pages.

    La fonction TotalPageCount, je n'arrive pas à l'appeler depuis le code VB.
    Si vous avez une piste pour moi , je suis preneur.
    Merci beaucoup.

  2. #2
    Membre confirmé Avatar de guandal
    Profil pro
    Analyste programmeur
    Inscrit en
    Février 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Analyste programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2006
    Messages : 127
    Par défaut
    Bonjour,
    juste pour dire que je me suis debrouillé autrement par tatonement.
    Comme il faut une licence pour fait un get, la solution que j'ai adoptée pour le moment est :
    J'ai mis mon etat dans un DSR, avec un formulafield.
    Au formatage de la section où se trouve ce formulafield, je récupère la valeur de mon formulafieds.

    Pour le moment ça m'arrange en attendant une solution plus professionnelle.

Discussions similaires

  1. Connaitre le nombre total de pages
    Par thor44 dans le forum Reports
    Réponses: 3
    Dernier message: 17/09/2008, 11h59
  2. Impression avec QReport : nombre totale de pages à imprimés
    Par devlopassion dans le forum C++Builder
    Réponses: 2
    Dernier message: 26/08/2008, 10h34
  3. Recuper le nombre total de page d un etat
    Par Stargate SG1 dans le forum IHM
    Réponses: 6
    Dernier message: 27/02/2008, 22h48
  4. [XSL-FO]Récupérer le nombre total de pages d'un doc
    Par Little_flower dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 24/05/2007, 16h16
  5. Nombre total de page
    Par Redsky dans le forum QuickReport
    Réponses: 4
    Dernier message: 03/07/2005, 23h29

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