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

Rave Discussion :

grouper les lignes sous rave report


Sujet :

Rave

  1. #1
    Membre à l'essai
    Inscrit en
    Septembre 2010
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 12
    Points : 11
    Points
    11
    Par défaut grouper les lignes sous rave report
    bonjour tous le monde

    j'ai une petit problème
    es que y a une possibilité de fusionner des ligne dans rave report .

    j'ai une base de données access et j'utilise ado query sous delphi la table recape à 9 champs

    N° / DESIGNATION / MARQUE / DATE ACQUISITION/ EN MARCHE / PANNE COURTE DUREE/ PANNE REPETITIVE / A REFORMER/ REFORMER

    j'aimerais que le les champs N° et DESIGNATION qui sont égaux ils s'affichent groupé

    ci joint le capture d'écrant:

    ce que j'ai:
    Nom : etat1.jpg
Affichages : 372
Taille : 95,7 Ko

    ce que je veut faire
    Nom : ETAT2.jpg
Affichages : 319
Taille : 64,1 Ko

    merci d'avance
    cordialement.

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 036
    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 036
    Points : 40 941
    Points
    40 941
    Billets dans le blog
    62
    Par défaut
    Bonjour,

    via une utilisation "classique" d'état (état simple) une présentation comme cela (mode tableur) n'est pas possible avec Rave, au mieux vous aurez la partie groupée en haut, mais pas au centre de l'ensemble des lignes
    et encore votre exemple ne montre que des groupes de lignes impaires, il est facile de le mettre au centre mais pour un nombre pair quelle décision prendre ?

    Une solution serait de travailler sur un état maitre/détail où maitre serait une requête de style SELECT NUMERO,COUNT(*) FROM TABLE GROUP BY NUMERO,DESIGNATION détail SELECT * FROM TABLE WHERE NUMERO=:NUMEROde travailler ensuite sur l'event beforeprint de la bande détail (si ligne=nombre de ligne/2 alors impression de numero et designation en cas de nombre pair, si ligne=nombre de ligne mod 2 + 1 en cas de nombre impair) ou mieux faire ça si c'est possible via le programme appelant (vous ne nous fournissez aucune indication à ce propos : Delphi ? version ? version Rave etc....)

    il faudra aussi, bien évidemment, travailler sur les cadres des données mais ça c'est presque facile
    - une bande pied de groupe (groupe footer) avec une ligne horizontale
    - bande détail colonne un et deux uniquement frame gauche, pas de bas de frame pour les autres colonnes
    devrait donner satisfaction
    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

  3. #3
    Membre à l'essai
    Inscrit en
    Septembre 2010
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 12
    Points : 11
    Points
    11
    Par défaut
    merci pour votre précieuse aide
    en faite j'utilise delphi 7 et rave report 5. je vais essai tous sa et je vous tiendrais au courants

  4. #4
    Membre à l'essai
    Inscrit en
    Septembre 2010
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 12
    Points : 11
    Points
    11
    Par défaut
    salutation



    SergioMaster pouvez vous m’expliquè le comment écrire le code beforprint de la bande détaille .

    merci d’avance

  5. #5
    Membre à l'essai
    Inscrit en
    Septembre 2010
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 12
    Points : 11
    Points
    11
    Par défaut
    c'est bon j'ai peu régler le problème sans passé par l’éventement befor print , j'ai seulement jouer sur les bande et les master key

    problème résolu merci pour ton précieux conseil

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

Discussions similaires

  1. Les etats avec Rave report
    Par addora dans le forum Rave
    Réponses: 2
    Dernier message: 16/06/2007, 16h03
  2. Définir un en-tête sous rave report
    Par Bourak dans le forum Delphi
    Réponses: 1
    Dernier message: 12/06/2007, 18h19
  3. [VBA-E] Colorer les lignes sous-total
    Par steps5ive dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 08/07/2006, 18h47
  4. [RAVE] Creation d'un sous-etat sous RAVE Report
    Par ms91fr dans le forum Rave
    Réponses: 1
    Dernier message: 25/10/2004, 11h12

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