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 :

Afficher les numéros de lignes d'un détail


Sujet :

Delphi

  1. #1
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2014
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2014
    Messages : 26
    Points : 19
    Points
    19
    Par défaut Afficher les numéros de lignes d'un détail
    Bonjour à vous tous,
    Sur un détail d'un quickreport, JE CHERCHE A afficher le numéro de ligne 1,2,3,4,5 ex jusqu'à la fin du détail

    merci

  2. #2
    Expert éminent
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 664
    Détails du profil
    Informations personnelles :
    Âge : 44
    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 664
    Points : 6 967
    Points
    6 967
    Par défaut
    Citation Envoyé par miss-unknown Voir le message
    Sur un détail d'un quickreport, JE CHERCHE A afficher le numéro de ligne 1,2,3,4,5 ex jusqu'à la fin du détail
    Moi, je rajouterais un champ calculé (ou autre) dans le DataSet correspondant. Et après, il ne resterait plus qu'à utiliser un qrDbText.
    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. ___ É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.3.2 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.1 Entreprise
    OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.4)

  3. #3
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2014
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2014
    Messages : 26
    Points : 19
    Points
    19
    Par défaut
    Citation Envoyé par Lung Voir le message
    Moi, je rajouterais un champ calculé (ou autre) dans le DataSet correspondant. Et après, il ne resterait plus qu'à utiliser un qrDbText.
    Merci beaucoup pour votre réponse , je souhaite avoir encore plus de détail sur votre idée s'il vous plait
    Merci d'avance

  4. #4
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 045
    Points : 40 963
    Points
    40 963
    Billets dans le blog
    62
    Par défaut
    Bonjour,
    Citation Envoyé par Lung Voir le message
    Moi, je rajouterais un champ calculé (ou autre) dans le DataSet correspondant. Et après, il ne resterait plus qu'à utiliser un qrDbText.
    C'est une possibilité, la meilleure à mon avis et encore plus si le SGBD permet de le faire directement , mais il y a aussi la solution d'une variable plus classique .
    1- initialiser la variable à zéro (ou 1 selon l'étape suivante) sur l’événement afterprint de l’événement maitre
    2- a) utiliser l'évènement BeforePrint de la bande détail pour :
    si la variable est initialisée à 0
    - incrémenter la variable
    - mettre la valeur de la variable dans un QrLabel
    si la variable est initialisée à 1 faire l'inverse
    - mettre la valeur de la variable dans un QrLabel
    - incrémenter la variable
    b) directement utiliser le Onprint d'une zone QRLabel avec les processus idem que pour le a)
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  5. #5
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2014
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2014
    Messages : 26
    Points : 19
    Points
    19
    Par défaut
    Bonjour merci pour votre réponse monsieur Sergio ,j'ai pensé à la méthode classique mais j'ai pas réussi je cois que j'ai pas su ou dois je placer la variable initialisée à 1 . vous avez dit l’événement maître est ce que CA veut dire le quickreport ?merci d'avance

  6. #6
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 045
    Points : 40 963
    Points
    40 963
    Billets dans le blog
    62
    Par défaut
    Bonjour,
    Citation Envoyé par miss-unknown Voir le message
    vous avez dit l’événement maître est ce que CA veut dire le quickreport ?
    cela vous apprendra à mettre plus d'informations dans votre demande ! J'ai lu dans votre premier post
    jusqu'à la fin du détail
    Quand on me parle de détail moi j'ai tendance à penser : état Maitre/Détail et pas Simple état

    Quant à la variable il faut que cela soit une variable privée de la forme .

    S'il s'agit d'un simple état liste , la variable sera initailisée durant l'évènement BeforePrint du QuickReport et incrémentée lors du BeforePrint de la bande

    N.B. saviez vous qu'il existait un forum spécifique à QuickReport ? Accessible par le lien Générateurs d'états du forum Delphi (ou bien sur directement http://www.developpez.net/forums/f17...s/quickreport/) j'ai longtemps hésité allai-je le déplacer ou non ? ma condition cérébrale de fin de fêtes m'a enjoint à la fainéantise
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  7. #7
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2014
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2014
    Messages : 26
    Points : 19
    Points
    19
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    Bonjour,

    cela vous apprendra à mettre plus d'informations dans votre demande ! J'ai lu dans votre premier post

    Quand on me parle de détail moi j'ai tendance à penser : état Maitre/Détail et pas Simple état

    Quant à la variable il faut que cela soit une variable privée de la forme .

    S'il s'agit d'un simple état liste , la variable sera initailisée durant l'évènement BeforePrint du QuickReport et incrémentée lors du BeforePrint de la bande

    N.B. saviez vous qu'il existait un forum spécifique à QuickReport ? Accessible par le lien Générateurs d'états du forum Delphi (ou bien sur directement http://www.developpez.net/forums/f17...s/quickreport/) j'ai longtemps hésité allai-je le déplacer ou non ? ma condition cérébrale de fin de fêtes m'a enjoint à la fainéantise
    Merci pour votre réponse ca marche

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

Discussions similaires

  1. "Red Hat Developer Studio" afficher les numéros de ligne
    Par artotal dans le forum Eclipse Java
    Réponses: 0
    Dernier message: 06/12/2007, 22h29
  2. Je n'arrive pas à afficher les numéro de ligne
    Par erehcab dans le forum Eclipse PHP
    Réponses: 1
    Dernier message: 01/10/2007, 11h59
  3. Comment afficher les numéros de lignes ?
    Par dr23fr dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 05/07/2006, 10h35
  4. Réponses: 2
    Dernier message: 13/06/2006, 15h45
  5. [debutant] afficher les numéros de lignes
    Par ameliepim dans le forum MFC
    Réponses: 4
    Dernier message: 07/06/2006, 10h22

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