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 :

Sous-Etat en RAVE


Sujet :

Rave

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2006
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 59
    Points : 37
    Points
    37
    Par défaut Sous-Etat en RAVE
    Salut,

    Je dois générer une sorte de fiche de renseignement remplie à partir de ma base de données. Cette fiche concerne des employés.

    Les infos des employés ont une ordre précis que je dois respecter. Par exemple,
    Nom :
    Prénom :
    Adresse :
    Diplome : <---- la j'ai une liste de diplomes
    Passeport n° :
    Organisme employeur :
    Emplois précédemment occupés : <------ la aussi j'ai une liste d'emplois
    Situation famililale :
    J'insiste, je dois respecter l'ordre de ces données.

    J'ai mis une DataBande principale et Une DetailBande pour les diplomes et une autre DetailBande pour les emplois occupés.

    Le problème c'est j'ai des données entre les deux bandes Détail et les detailBandes doivent être contigues!

    Comment placer les DetailBandes un peu partout dans mon formulaire??

    J'ai utilisé la propriété PositionValue mais ça ne marche pas.

    Quelqu'un aurait-il une idée?

  2. #2
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 218
    Points : 41 483
    Points
    41 483
    Billets dans le blog
    63
    Par défaut
    j'ai l'impression que,comme moi, tu viens du monde Quickreport ou autre identique .
    je pense que la solution a ton problème se fait par les régions en fait je verrais bien sur ta fiche
    1 région par employé ( bande détail)
    1 région pour les diplomes (bandes 'sous-détail' à l'intérieur)
    1 région pour les emplois ( idem )

    reste à savoir si l'on peut inclure une region dans une autre .

    Voilà un petit match de boxe interessant @ JP.NUAGE et ce matin je me sens en forme . La suite après avoir essayé , si bien sur je ne suis pas au tapis

  3. #3
    Nouveau membre du Club
    Inscrit en
    Avril 2006
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 59
    Points : 37
    Points
    37
    Par défaut
    je crois qu'on ne peut pas mettre une region dans une autre...

  4. #4
    Nouveau membre du Club
    Inscrit en
    Avril 2006
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 59
    Points : 37
    Points
    37
    Par défaut
    C'est si peu fréquents les états comme le mien?!

  5. #5
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 218
    Points : 41 483
    Points
    41 483
    Billets dans le blog
    63
    Par défaut
    faut croire que oui .
    Je ne m'y suis pas encore attelé , je vais essayé de le caser dans mon emploi du temps .

  6. #6
    Nouveau membre du Club
    Inscrit en
    Avril 2006
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 59
    Points : 37
    Points
    37
    Par défaut
    Merci Sergio!

  7. #7
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 218
    Points : 41 483
    Points
    41 483
    Billets dans le blog
    63
    Par défaut
    je ne saisi pas si c'est que tu cherches mais , à priori , ceci voir image jointe à l'air de fonctionner

  8. #8
    Nouveau membre du Club
    Inscrit en
    Avril 2006
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 59
    Points : 37
    Points
    37
    Par défaut
    Sans vouloir abuser de votre temps sergio et comme je débute sur RAVE...

    J'ai crée un DriverDataView mais je ne comprends pas comment il s'est retrouvé sur votre page le DriverDataView1Region...

  9. #9
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 218
    Points : 41 483
    Points
    41 483
    Billets dans le blog
    63
    Par défaut
    Citation Envoyé par badilou Voir le message
    Sans vouloir abuser de votre temps sergio et comme je débute sur RAVE...
    moi aussi et avec des gants de boxe

    grosso modo voilà comment j'ai procédé :
    j'ai mis , pour des raisons de rapidité, une database connection sur ma base de données puis deux drivers dataview
    ensuite j'ai utilisé le report wizard pour faire un état maitre/détail comme premier essai (non concluant d'ailleurs)
    j'ai oté tout le superflu (bandes titres , entête de colonnes ) et puis j'ai agrandi la zone et la bande . J'ai ensuite posé la nouvelle région comme le montre la piece jointe etc...

  10. #10
    Nouveau membre du Club
    Inscrit en
    Avril 2006
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 59
    Points : 37
    Points
    37
    Par défaut
    Quel est le type de la DriverDataViewRegion, la plus grande de vos régions? Est ce une Region Component ou autre? Parec que j'ai fait comme vous avez dit mais moi j'obtiens que des Regions simples, celles que j'utilise d'habitude et qui n'ont pas marché...

  11. #11
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 218
    Points : 41 483
    Points
    41 483
    Billets dans le blog
    63
    Par défaut
    tout bêtement une région , dans laquelle j'ai placé une databand que j'ai agrandie (dans ce cas à la taille de la région , égale à la taille de la feuille)
    la databand étant ensuite reliée a la 'Dataview'.
    ce que tu vois sur l'image écran , c'est bien sur qu'une partie de la Region que je dirais principale. Ensuite , apres avoir agrandi le databand,j'ai posé une autre région (si je me souviens bien , j'ai également indiqué de la mettre en premier plan

    Comme je l'ai dit dans ma démarche , et pour faire trés vite, je suis passé par le Wizard , c'est lui qui a donné ce nom bizaroide

    grosso modo cela donne quelque chose comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    ------------------------------------------------------------------------------------------------
    region1:databand1                                          (Master 1 P C)
     
              ----------------------------------------------------------------------------------
            |  region 2:Databand2     (Master 1 P C)
            |
            |
            |                                                                           region2
             ------------------------------------------------------------------------------------
                                                                                                 region1
    
    

  12. #12
    Nouveau membre du Club
    Inscrit en
    Avril 2006
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 59
    Points : 37
    Points
    37
    Par défaut
    J'ai fait ça et j'ai mis la masterDataView et le masterKey de la DataBande interne laquelle est une bande detail.. mais ça ne marche pas!

  13. #13
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 218
    Points : 41 483
    Points
    41 483
    Billets dans le blog
    63
    Par défaut
    bizarre, je vais faire un test u peu plus sérieux , par curiosité

    [edit]
    fait une fois de plus , à la va vite mais en passant par Delphi cela fonctionne .

    Citation Envoyé par démarche
    1- Form Delphi
    1 connection Base de Donnée (dans mon cas pFibDataBase)
    1 Transaction
    1 Dataset (pfibDataSet1)
    'SELECT NOM,CATEGORIE,SAISON FROM MODELES'
    1 DataSource lié a cette table
    1 DataSet lié a la source de Donnees (pfibDataSet2)
    SELECT COLORIS,DESCRIPTION FROM ASSORTS WHERE NOM=:NOM'
    1 rvDataSetConnection1 lié à pfibDataset1
    1 rvDataSetConnection2 lié à pfibDataset2
    1 rvProject

    2- Rave (passage en dblcliquant sur le rvproject)
    definition des 2 directs dataviews
    Dataview1 lié à rvDataSetConnection1
    Dataview2 lié à rvDataSetConnection2
    pose de la première région
    à l'intérieur pose de la databand1 liée à Dataview1
    agrandisssement de la databand1 à la taille de la région
    pose des données (pour tester j'ai mis NOM en haut, CATEGORIE et SAISON en bas)
    pose de la seconde region à l'interieur (ou sur) la première
    à l'intérieur pose de la databand2 liée à Dataview2
    pose des Données ASSORTIMENT et DESCRIPTION
    prévisualisation et tout est nickel chrome

  14. #14
    Nouveau membre du Club
    Inscrit en
    Avril 2006
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 59
    Points : 37
    Points
    37
    Par défaut
    Siiiii, ça maaaaaaarche!!!!

    Grand merci sergio!! Vraiment!!

  15. #15
    Nouveau membre du Club
    Inscrit en
    Avril 2006
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 59
    Points : 37
    Points
    37
    Par défaut
    Y a quand même un hic et pas des moindres...

    La region (la sous-région) qui se trouve à l'interieur de la grande region doit avoir une taille abosolue suffisemment grande pour contenir toutes les données détails. Si elle est trop petite, les données seront tronquées.. que dis-je, RAVE devient carrément fou!! Si elle est trop grande, ce n'est pas beau vu les vides qui restent avant que les données qui se trouvent sous la sous-région ne soient imprimé. La problème c'est qu'on ne sait pas au préalable combien il y a de données détails!

    J'aurais cru que RAVE donnerait une taille relative à la région en fonction du nombre d'enregistrements détails comme il le fait avec les DataBand. Mais la, je dois choisir un compromis dans la taille de la région qui engendrera des problèmes tot ou tard...

  16. #16
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 218
    Points : 41 483
    Points
    41 483
    Billets dans le blog
    63
    Par défaut
    j'ai jamais dit que ce serait l'idéal, juste une solution au débotté . J'essaierais d'en trouver une autre
    [edit]
    J'ai une autre solution a te proposer en jouant avec les groupe header et footer.
    l'idée 1 groupe = 1 enregistrement , cela pourrait ainsi faire au moins trois zone en plus des 'sous détails'
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Bande Groupe Header  
    Bande Sous Detail
    Bande Detail
    Bande Sous detail
    Bande Groupe Footer <forcée en bas de page>
    Je vais voir ce que cela donne @+

  17. #17
    Nouveau membre du Club
    Inscrit en
    Avril 2006
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 59
    Points : 37
    Points
    37
    Par défaut
    Dans un autre post, vous avez dit croire avoir trouvé la solution à mes deux problèmes...

  18. #18
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 218
    Points : 41 483
    Points
    41 483
    Billets dans le blog
    63
    Par défaut
    Oui , enfin c'est pas encore gagné , mais j'avance .....
    Mon problème principal est d'avoir une base de données d'essai relativement satisfaisante pour tester mes idées. en Subsidiaire l'envie de le faire (il y a des jours avec et des jours sans ) sans parler du temps (le WE il y a la pelouse a tondre, les murs à peindre etc.. vivement qu'il pleuve et dans la semaine le patron a satisfaire)

  19. #19
    Membre averti Avatar de chtiot
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    385
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 385
    Points : 403
    Points
    403
    Par défaut
    dans les bandes il me semble qu'il y a un truc qui sert à ça et qui positionne une bande relativement à la précédente, je ne sais plus quelle propriété c'est mais elle doit être facile à trouver...

  20. #20
    Nouveau membre du Club
    Inscrit en
    Avril 2006
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 59
    Points : 37
    Points
    37
    Par défaut
    oui, positionMode et PositionValue.. Mais ça ne marche pas car en mettant une valeur négative dans PositionMode, certes le DataBand Detail va à la position adequate mais les enregistrements s'insrivent de bas en haut... et si je mets une valeur positive, je peux pas faire monter mon DataBand Details à la position adhoc!

Discussions similaires

  1. [RAVE] Creation d'un sous-etat sous RAVE Report
    Par ms91fr dans le forum Rave
    Réponses: 1
    Dernier message: 25/10/2004, 11h12
  2. [CRYSTAL] Sous etats et pieds de page
    Par FabriceW dans le forum SAP Crystal Reports
    Réponses: 6
    Dernier message: 21/09/2004, 16h35
  3. [CR] Sous etat et tableau
    Par sbis dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 20/08/2004, 10h00
  4. [CR] Interaction Etat/Sous Etat
    Par PAC76 dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 03/06/2004, 16h21
  5. [CR] transmission valeur Etat/sous etat
    Par Antichoc dans le forum Formules
    Réponses: 2
    Dernier message: 21/11/2003, 11h23

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