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 :

etat maitre detail


Sujet :

Rave

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    839
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 839
    Points : 262
    Points
    262
    Par défaut etat maitre detail
    bonjour,

    pas facile cette usine à gaz !!

    j'ai fait un etat maitre détail mais je me suis apercu qu'il ne fonctionnait que si les table d'origines ( les composant Ttable dans la form delphi) ne sont pas en relation maitre détail ?

    sinon dans l'etat il ni a que le premier enregistrement de la table maitre qui est correct !! Les autres enregistrement n'ont pas les champs détails !!

    ah si seulement je pouvais mettre freereport avec Delphi 2007 ?

    merci

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 068
    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 068
    Points : 41 036
    Points
    41 036
    Billets dans le blog
    62
    Par défaut
    Citation Envoyé par looping Voir le message
    pas facile cette usine à gaz !!
    Là je suis bien d'accord avec toi ( j'ai un mal de chien a passer de Quickreport à Rave)

    quant au reste

    Citation Envoyé par looping Voir le message
    j'ai fait un etat maitre détail mais je me suis apercu qu'il ne fonctionnait que si les table d'origines ( les composant Ttable dans la form delphi) ne sont pas en relation maitre détail ?
    pas d'accord, sinon ça fait longtemps que j'aurais tout jeté par la fenêtre pour moi il doit y avoir un lézard dans ton état . Sans plus de détail je reste coi
    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 actif
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    839
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 839
    Points : 262
    Points
    262
    Par défaut voici un exemple
    bonsoir,

    allez sur la page suivante:
    http://www.jcolibri.com/articles/bdd..._tutorial.html
    et télécharger l'exemple 03_subtotal.zip (les exemples se trouvent vers le bas au chapitre 7)

    lancer le prog et choisir le report1: ca fonctionne correctement et les tables ne sont pas liées sur la forme.

    maintenant parametrer la table 2 en détail de la table 1 sur le champ "custno"
    et la le résultat dans l'état est différent (seul l'enregistrement maitre courant fonctionne correctement)

    A+

  4. #4
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 068
    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 068
    Points : 41 036
    Points
    41 036
    Billets dans le blog
    62
    Par défaut
    je vais faire ça ce we

    merci
    @+
    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 actif
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    839
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 839
    Points : 262
    Points
    262
    Par défaut j'y arrive mais c'est dur
    bonjour,

    ouf! je suis arrivé enfin à faire un rapport maitre-détail qui tiens a route !

    merci à Sergiomaster

    maintenant j'ai une nouvelle question:

    soit une facture representé par la table1 en master qui représente l'entete de la commande.
    les lignes de la facture est représenté par la table2 qui est en détail par raport à la table1

    j'arrive avec Rave maintenant a faire un etat:
    1 band master pour la table1
    1 band détail pour la table 2

    maintenant en bas j'aimerais mettre une autre band qui represente des donnée de la table 1: c'est le pied de facture: montant HT; TTC etc..

    j'ai essayé en mettant une nouvelle band master, ou créér une nouvelle région mais je n'y arrive pas ?


    A+

  6. #6
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 068
    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 068
    Points : 41 036
    Points
    41 036
    Billets dans le blog
    62
    Par défaut
    c'est dans les groupes header et footer que se trouve la solution

    si ton objectif est d'éditer une seule facture , moi je mettrai la table2 en Master
    l'entete en group Header, la pied de facture en group footer

    Maintenant si c'est editer toutes les factures .... bah a peu près pareil
    table1 en Master, table2 en Detail mais malgré tout un group sur table1 le header ne servant à rien qu'a pouvoir déclencher le footer

    bon enfin je reste très Quickreport encore
    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
    Nouveau membre du Club
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 29
    Points : 30
    Points
    30
    Par défaut
    hello

    moi je mettrais ta table1 en master
    table2 en détail
    et une bande simple en footer avec comme controlerband ta bandtable1
    tu collerais les champs de ta table1 dedans

    ++

    willos

Discussions similaires

  1. Etat Qreport maitre detail avec filtrage
    Par aya19742007 dans le forum Bases de données
    Réponses: 2
    Dernier message: 25/08/2011, 14h26
  2. SQL2K-SQL REQUETE SQL POUR ETAT MAITRE-DETAIL
    Par sir_ben dans le forum MS SQL Server
    Réponses: 0
    Dernier message: 13/01/2011, 16h07
  3. [jdbc/JAVA] maitre/detail ;qlq a un lien!
    Par b_52globemaster dans le forum JDBC
    Réponses: 8
    Dernier message: 03/08/2005, 20h44
  4. [C#] [WinForms] DataGrids maitre / details séparés
    Par aeled dans le forum Windows Forms
    Réponses: 4
    Dernier message: 08/03/2005, 12h18
  5. [Ferme] DBLookup fiche detail (relation maitre detail)
    Par boyerf dans le forum Bases de données
    Réponses: 3
    Dernier message: 26/02/2004, 20h12

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