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

Delphi Discussion :

affichage du nbre de page


Sujet :

Delphi

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mai 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 7
    Par défaut affichage du nbre de page
    bonjour tlm, je suis nouveau ds le forum
    en ce moment j'ai qque pb avec le quickreport concernant l'affichage et le calcule du nombre total des page.
    merci

  2. #2
    Membre éclairé Avatar de zemeilleurofgreg
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    515
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 515
    Par défaut
    Salut,

    ok, mais c'est quoi ton problème ?

    Ton objet QuickReport possède sans doute une propriéte indexpage où un truc du genre !!

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mai 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 7
    Par défaut
    je vx afficher le nbre total de page, j'ai cherché ds les proporiété mais j'ai pas trouvé

  4. #4
    Membre éclairé Avatar de zemeilleurofgreg
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    515
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 515
    Par défaut
    je connais pas QuickReport car j'utilise RaveReport!

    Mais avec Rave, il existe un évenement "OnNewPage".

    Donc :

    1° déclaration d'une variable integer
    2° incrémentation de cette variable dans l'évenement "OnNewPage"

  5. #5
    Nouveau membre du Club
    Inscrit en
    Mai 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 7
    Par défaut
    enfaite j'ai trouvé la solution, je vais la posté ds la journée,peut étre quel sera utile pour d'autre personne.

  6. #6
    Nouveau membre du Club
    Inscrit en
    Mai 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 7
    Par défaut
    enfaite j'ai trouvé la solution, je vais la posté ds la journée,peut étre quel sera utile pour d'autre personne.

  7. #7
    Membre Expert
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 704
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Savoie (Rhône Alpes)

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 704
    Par défaut
    Citation Envoyé par tigraou
    en ce moment j'ai qque pb avec le quickreport concernant l'affichage et le calcule du nombre total des page.
    Moi, j'utilise ça : QuickRep.QRPrinter.PageCount
    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. :bug: ___ "http://club.developpez.com/regles/#LIII-A"Écrivez dans un français correct !!

    C++Builder 5 - Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.3 Entreprise - Visual studio 2022
    OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.7)

  8. #8
    Nouveau membre du Club
    Inscrit en
    Mai 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 7
    Par défaut
    voilà ce que j'ai utilisé:
    tout d'abord ds l'evenement onclic du boutton imprimer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    procedure TForm1.Button2Click(Sender: TObject);
    begin
    QuickReport4.Query1.active:=false;
    QuickReport4.Query1.Params[0].value:=strtoint(DBEdit7.Text);
    QuickReport4.Query1.active:=true;
    QuickReport4.Prepare;// c'est que commence le prépare du document
    NombrePages:=QuickReport4.QRPrinter.PageCount;
    QuickReport4.QRPrinter.Free;
    QuickReport4.QRPrinter := nil;
    QuickReport4.Preview;
    end;
    ensuite j'ai mis un qrlabel et ds onprint voici le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    procedure TQuickReport4.QRLabel39Print(sender: TObject; var Value: String);
    begin
    if (sender is TQRLabel) then
    begin
    with (sender as TQRLabel)do
    begin
    value:='Nombre de page: '+inttostr(NombrePages);
    end;
     
    end;
    end;

  9. #9
    Membre éclairé
    Inscrit en
    Avril 2003
    Messages
    316
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 316
    Par défaut
    je ne connais pas quickreport, j'utilise rave report
    dans rave lorsqu'on ajoute un datatext, on n'a la possiblité d'y ajouter des paramètres ou variables tels que le nombre de page la page courante etc..y'a peut etre un moyen plus simple que le code que tu as..

  10. #10
    Nouveau membre du Club
    Inscrit en
    Mai 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 7
    Par défaut
    j'ai jamais utilisé rave report, c'est mieux et facile que quickreport??

  11. #11
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 633
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 633
    Billets dans le blog
    65
    Par défaut
    Citation Envoyé par tigraou
    j'ai jamais utilisé rave report, c'est mieux et facile que quickreport??
    bof , j'utilise les deux y'a du pour et du contre dans chaque

    dans Rave j'apprécie la déconnexion des états
    le PDF facile
    les différents types de page (agréable)

    dans QReport outre le fait que je le manipule depuis longtemps
    le dessin est plus facile à maitriser

Discussions similaires

  1. Pb code Fullscreen/ Affichage simultané de 70 pages
    Par ookipaa dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 23/03/2006, 14h34
  2. affichage incomplet de ma page sous Internet Explorer
    Par fabrisss dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 13/01/2006, 09h55
  3. [css] [xhtml] affichage couleur fond de page
    Par TERRIBLE dans le forum Mise en page CSS
    Réponses: 12
    Dernier message: 30/12/2005, 13h06
  4. Affichage Titre de la page sur la page !!!
    Par CaLVinN dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 05/12/2005, 08h36
  5. [CR.NET] affichage de toute les pages de l'état
    Par HULK dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 19/01/2005, 17h34

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