Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Rave
Rave Forum d'entraide sur Rave Reports
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/04/2008, 17h07   #1
Membre du Club
 
Inscription : avril 2008
Messages : 129
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 129
Points : 41
Points : 41
Envoyer un message via Yahoo à damene
Par défaut Comment éditer un état Maitre/détail

Avec la documentation de Delphi 7 Studio de Olivier Dahan et Paul Toth j'ai pu éditer un Etat Simple avec l'expert (Page 318 et les suivantes).

Mais lorsque je veux Sortir un Etat avec l'Expert Maitre/Détail (Outils/Expert Etat/Etat Maitre Détail) je reçois le message suivant : "Il faut avoir créer au moins deux vues de données avant de pouvoir utiliser cet Expert).

Je suppose que par là il est entendu 'Vue des données pilotes'. Ca, je n'ai pas su le faire.

Où pourrais je trouver SVP la documentation me permettant de le faire i.e utiliser l'Expert Maitre/Détail.
damene est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/04/2008, 08h24   #2
Modérateur
 
Avatar de SergioMaster
 
Serge Girard
Développeur informatique
Inscription : janvier 2007
Messages : 3 634
Détails du profil
Informations personnelles :
Nom : Serge Girard
Âge : 55
Localisation : France

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

Informations forums :
Inscription : janvier 2007
Messages : 3 634
Points : 4 537
Points : 4 537
cela veux simplement dire qu'il faut qu'il y ait deux 'tables' de définies avant (ce qui parait logique pour un etat maitre/detail) donc avec delphi 2 rave datasets connections

(bouton [new data object] ) sorry j'ai la version en anglais

pour ce qui est de la doc (tres rare)

nevrona icite renvois chez borland partie 3
partie 4
SergioMaster est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/04/2008, 19h32   #3
Membre du Club
 
Inscription : avril 2008
Messages : 129
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 129
Points : 41
Points : 41
Envoyer un message via Yahoo à damene
Bonjour SergioMaster

citation
Citation:
"cela veux simplement dire qu'il faut qu'il y ait deux 'tables' définies avant (ce qui parait logique pour un etat maitre/detail)"
Il est évident qu'il faille deux tables au moins (deux vues) pour pouvoir travailler avec l'Expert Maitre/Détail. Dans mon Application j'ai six tables ouvertes dont certaines sont liées en Maitre/Détail.

Quand je prends l'exemple 2 du livre Delphi 7 Studio ( Exemple 13 du chapitre 13), lorsque je veux utiliser l'Expert Maitre/Détail, je reçois le même message alors qu'il y a deux vues ouvertes.

Je ne vois pas où j'ai pu faire une erreur
damene est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/05/2008, 07h31   #4
Modérateur
 
Avatar de SergioMaster
 
Serge Girard
Développeur informatique
Inscription : janvier 2007
Messages : 3 634
Détails du profil
Informations personnelles :
Nom : Serge Girard
Âge : 55
Localisation : France

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

Informations forums :
Inscription : janvier 2007
Messages : 3 634
Points : 4 537
Points : 4 537
je me recite , et même si j'ai l'air d'enfoncer des portes ouvertes (comme les tables doivent l'être)
Citation:
Envoyé par SergioMaster Voir le message
avec delphi 2 rave datasets connections
ensuite sur rave
bouton [new data object]

même si deux tables sont lièes en delphi , il faut 2 RvDataConnections, et il faut qu'elles soit ouvertes

je sais c'est évident mais tant que ces deux RvDataconnections ne seront pas declarés dans rave pas moyen de faire un etat maitre detail
SergioMaster est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/05/2008, 14h53   #5
Membre du Club
 
Inscription : avril 2008
Messages : 129
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 129
Points : 41
Points : 41
Envoyer un message via Yahoo à damene
Par défaut Comment éditer un état Maitre/détail

Bonjour SergioMaster.

Il y a quelque chose qui doit m'échapper que je ne décelle pas:

Je récapitule sur les six tables ouvertes, à chaque tables est assossiée un RvDataSetConnexion.

Deux tables particulières : tbClient et tbHMag (table clientèle et table historique mvt Stocks).

A chacune de ces tables est associé son RvDataSetConnexion : rvdsConClient et rvdsConHMag.

A chacune de ces connexions j'ai dans le RvProjet (rvGDS) ouvert une connexion base de données dbGDS (paramétrés sur Paradox) et respectivement deux vues directes : vuClient et vuHMag.

Avec l'expert Outils/Expert Etat/Tableau Simple j'ai procedé à des restitutions simples séparées de chaque table (listing des Clients et listing des mouvements de Stocks).

Je voudrais maintemant sortir les mouvements d'un seul Client (encore que j'aurais pu sur l'état simple regrouper les mouvements par client ou bien en filtrant la table tbHMag par un client).

Je voudrais voir à quoi ressemble cet 'animal' Maitre/Détail

Lorsque le lance l'expert Outils/Expert Etat/Etat Maitre/Détail j'ai droit au message "Il faut avoir créer au moins deux vues de données avant de pouvoir utiliser cet Expert".

Où est alors mon erreur SVP?
damene est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/05/2008, 16h58   #6
Modérateur
 
Avatar de SergioMaster
 
Serge Girard
Développeur informatique
Inscription : janvier 2007
Messages : 3 634
Détails du profil
Informations personnelles :
Nom : Serge Girard
Âge : 55
Localisation : France

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

Informations forums :
Inscription : janvier 2007
Messages : 3 634
Points : 4 537
Points : 4 537
Citation:
Envoyé par damene Voir le message
Je voudrais maintemant sortir les mouvements d'un seul Client
sauf erreur de ma part ce ne sera pas le cas . Avec Rave tu obtiendras un état avec tous les clients avec pour chaque tous les mouvements. (sauf bien sur en filtrant le fichier client, et encore je n'en suis même pas sur). Ce que tu demandes n'est pas , dans ce cas , un état maitre-detail mais un état simple.



Citation:
Envoyé par damene Voir le message
Lorsque le lance l'expert Outils/Expert Etat/Etat Maitre/Détail j'ai droit au message "Il faut avoir créer au moins deux vues de données avant de pouvoir utiliser cet Expert".
Alors là je sèche. A moins qu'il n'y ait pas de liaison déclarée entre les deux tables ?????

Bon , je ne suis pas un expert non plus et quand je RAVE c'est encore avec des gants de boxe et c'est souvent lui qui gagne
SergioMaster est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2008, 09h25   #7
Membre du Club
 
Inscription : avril 2008
Messages : 129
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 129
Points : 41
Points : 41
Envoyer un message via Yahoo à damene
Par défaut Comment éditer un état Maitre/détail

Bonjour SergioMaster.

citation :
"Alors là je sèche. A moins qu'il n'y ait pas de liaison déclarée entre les deux tables ?????"

Si, la liaison est déclarée
tbHMag.MasterSource par le DataSource de tbClient soit dsClient
thHmag.MasterField par le Champ Libellé

Tu n'es pas obligé de monter sur le ring.
damene est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2008, 11h13   #8
Membre éclairé
 
Avatar de chtiot
 
Inscription : octobre 2002
Messages : 383
Détails du profil
Informations forums :
Inscription : octobre 2002
Messages : 383
Points : 330
Points : 330
je n'ai pas de souci pour lancer l'expert maitre/detail

il faut juste que tu aies créé tes vues de données dans le projet Rave (composants DataView dans Dictionnaire de la vue de données)
chtiot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2008, 18h48   #9
Membre du Club
 
Inscription : avril 2008
Messages : 129
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 129
Points : 41
Points : 41
Envoyer un message via Yahoo à damene
Salut Chtiot!

Citation :
"je n'ai pas de souci pour lancer l'expert maitre/detail
il faut juste que tu aies créé tes vues de données dans le projet Rave (composants DataView dans Dictionnaire de la vue de données)"

Je l'ai fait comme je le disais plut haut :
"A chacune de ces connexions j'ai dans le RvProjet (rvGDS) ouvert une connexion base de données dbGDS (paramétrés sur Paradox) et respectivement deux vues directes : vuClient et vuHMag."

D'autant que j'arrive à imprimer la liste des Clients et la liste des Mouvements avec l'expert Etat Simple associé aux deux vues respectives vuClient et vuHMag.

Mais je me plante lorsque je veux utiliser l'expert Matre/Détail.

Je crois que je suis Out. Rien à faire!
damene est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2008, 07h57   #10
Membre éclairé
 
Avatar de chtiot
 
Inscription : octobre 2002
Messages : 383
Détails du profil
Informations forums :
Inscription : octobre 2002
Messages : 383
Points : 330
Points : 330
peut-être un problème d'installation...
chtiot est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h01.


 
 
 
 
Partenaires

Hébergement Web