|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mars 2006 Messages : 4 ![]() |
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 |
|
|
00
|
|
|
#2 |
|
Inactif
![]() Inscription : novembre 2006 Messages : 3 569 ![]() |
Salut,
Le problème a déjà été évoqué. Tu dois passer par la création d'un sous-état... |
|
|
00
|
|
|
#3 | |
|
Invité de passage
![]() Inscription : mars 2006 Messages : 4 ![]() |
Merci Aitone
Citation:
merci |
|
|
|
00
|
|
|
#4 |
|
Inactif
![]() Inscription : novembre 2006 Messages : 3 569 ![]() |
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... |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : mars 2006 Messages : 4 ![]() |
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 |
|
|
00
|
|
|
#6 |
|
Inactif
![]() Inscription : novembre 2006 Messages : 3 569 ![]() |
Salut,
Il faut que tu créé un champ de paramètre correspondant à ton code dans VB6... |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : mars 2006 Messages : 4 ![]() |
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 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com