Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports
Crystal Reports Forum d'entraide sur Crystal Reports. Avant de poster --> FAQ Crystal, Tutoriels Crystal
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 29/01/2007, 14h34   #1
Invité de passage
 
Inscription : mars 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 4
Points : 0
Points : 0
Par défaut 2 requêtes indépendantes sur un seul rapport

Bonjour,

je travaille sous VB6 avec MySQL et Crystal Report 8.

Je ne suis pas un spécialiste mais j'ai réussi a partir de quelques tutos a faire une requête sur une table et a la sortir dans un rapport.
Par contre je ne comprends pas comment créer un rapport avec 2 requêtes sql indépendantes A et B sur deux tables qui n’ont rien a voir, avec la structure suivante:

---------------------
-résultat 1 requête A
-résultat 2 requête A
-
-résultat N requête A
---------------------
-résultat 1 requête B
-
-résultat M requête B
---------------------

J’ai un problème de répétition, je me retrouve le plus souvent avec N*M résultats, et je ne vois pas comment déclarer les deux requêtes et les afficher sur un seul rapport.

Si quelqu’un a un exemple simple, pas seulement crée a partir du design.

Merci
doudou.thedude est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2007, 14h54   #2
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
Salut,

Le problème a déjà été évoqué. Tu dois passer par la création d'un sous-état...
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2007, 16h52   #3
Invité de passage
 
Inscription : mars 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 4
Points : 0
Points : 0
Merci Aitone

Citation:
Le problème a déjà été évoqué. Tu dois passer par la création d'un sous-état...
Pourrais-tu me donner un exemple de sous-etat, j'ai du mal a voir ce que c'est, un exemple de code serait le bienvenu.

merci
doudou.thedude est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2007, 16h59   #4
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
Salut,

Dans Crystal, il te faut faire insertion / sous-état.

Tu vas ainsi créer un nouvel état qui sera inclus dans ton état principal. Puis tu fais un lien entre le sous-état et le principal...
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2007, 14h54   #5
Invité de passage
 
Inscription : mars 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 4
Points : 0
Points : 0
Ok, j'ai créé mes sous-états et ça fonctionne bien.
Maintenant je souhaiterais lier une valeur de mon code dans VB6 déclarée en integer.

J’ai vu que l’on pouvait, pour un champ ajouté en glissé-collé depuis la DB dans CR, faire "Select an Expert"(désolé mon CR est en Anglais), et mettre une condition sur un des champs, en choisissant "formula":

Pour l’instant j’ai mis une valeur numérique mais je souhaiterais la remplacer par une variable de mon code. {table.champ} = 1459

1) Est ce que c’est possible ?
2) Quelle est la syntaxe ?

Merci
doudou.thedude est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2007, 15h06   #6
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
Salut,

Il faut que tu créé un champ de paramètre correspondant à ton code dans VB6...
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2007, 15h12   #7
Invité de passage
 
Inscription : mars 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 4
Points : 0
Points : 0
Est-ce que c’est bien dans le champs formula que je pourrais faire le lien?
Si oui est ce que tu pourrais me donner un exemple de syntaxe ?
Faut-il que je déclare quelque chose sous Crystal report (en plus de ce que je mets dans ma formule), si oui ou?

Si tu pouvais me donner un exemple concret avec des valeurs bidon ce serait parfait.

Merci
doudou.thedude 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 01h13.


 
 
 
 
Partenaires

Hébergement Web