|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 13 ![]() |
Bonjour tout le monde,
J'ai récupéré un rapport fais par quelqu'un d'autre(jusque la...ca arrive). Le problème vient du fait que la requête(assé complexe) de ce rapport semble avoir été crée avec un assistant et je dois rajouter une condition. Or, lorsque je clique sur "Réinitialisation" dans "affichage de la requete", la requete se transforme en "simple" select... |
|
|
00
|
|
|
#2 |
|
Inactif
![]() Inscription : novembre 2006 Messages : 3 569 ![]() |
Bonjour et bienvenue
Peut-être peux-tu ajouter ta condition dans l'expert sélection. Ça t'évites de modifier la requête |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 13 ![]() |
Etrangement, même en rajoutant la condition dans l'expert sélection...elle n'est pas pris en compte dans l'etat
|
|
|
00
|
|
|
#4 |
|
Inactif
![]() Inscription : novembre 2006 Messages : 3 569 ![]() |
Alors peux-tu nous en dire un peu plus ? Quelle condition tu veux mettre, lode qui a été mis ou généré ?
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 13 ![]() |
La condition à rajouter est assé simple: tester si un champ = 0.
Par contre je n'ai pas trop compris la fin de ta phrase : "lode qui a été mis ou généré ?" |
|
|
00
|
|
|
#6 |
|
Inactif
![]() Inscription : novembre 2006 Messages : 3 569 ![]() |
non c'est moi qui suis un boulet, je voulais dire le code...
tu peux nous le mettre s'il te plait ? |
|
|
00
|
|
|
#7 | ||||
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 13 ![]() |
En gros (très gros même), lorsque j'ouvre mon état, et que je clique sur afficher la requete SQL, j'ai ca:
Code :
La requete est nickel mais il me faudrait juste rajouter une petite condition dedans. Mais la chose la plus étrange...c'est que dès que je clique sur "Réinitialiser", j'obtiens ca: Code :
C'est y pas étrange??? |
||||
|
|
00
|
|
|
#8 | ||
![]() ![]() Inscription : juillet 2006 Messages : 2 662 ![]() |
Dans ce cas réalise la toi même et sans assistant. Ta requête n'est pas si complexe si tu la lis bien....la réinitialisation ne me choque pas au contraire elle est normale.
Reprend la première sur un bloc note et modifie la déjà sur ton bloc note (voir sur papier) avant de tout casser. Surtout si c'est pour rajouter la condition que tu nous présentes. Tu peux coller ta ligne de code directement dans l'ancienne requête genre (voir la fin dernier AND) Code :
__________________
la culture c'est comme la confiture moins on en a plus on l'étale. Vous souhaitez contribuer aux rubriques Solutions d'entreprises ou BI, contactez-moi Mes tutos |
||
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 13 ![]() |
J'avais déjà pensé au copié collé mais....(je sens que je vais me faire taper..)
J'ai oublié de mettre la balise "débutant" sur mon post, alors je suppose que je dois direct refaire tout les tutos pour bien comprendre comment réinitialiser ma requete? |
|
|
00
|
|
|
#10 |
![]() ![]() Inscription : juillet 2006 Messages : 2 662 ![]() |
ajoute dans ta requête existante la ligne
__________________
la culture c'est comme la confiture moins on en a plus on l'étale. Vous souhaitez contribuer aux rubriques Solutions d'entreprises ou BI, contactez-moi Mes tutos |
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 13 ![]() |
Oups, j'avais mal compris, on en revient à mon problème initial: Je n'arrive pas à accéder au mode édition de cette requete...
|
|
|
00
|
|
|
#12 |
|
Inactif
![]() Inscription : novembre 2006 Messages : 3 569 ![]() |
Alors tu fais État / Expert Sélection puis bouton nouveau.
Tu choisis ton champ, tu meté "est égal à" puis tu mets 0 |
|
|
00
|
|
|
#13 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 13 ![]() |
On va pas trop s'en sortir lol....
En utilisant cette methode, je fais apparaitre une simple requete select avec ma seul nouvelle condition... |
|
|
00
|
|
|
#14 |
|
Inactif
![]() Inscription : novembre 2006 Messages : 3 569 ![]() |
|
|
|
00
|
|
|
#15 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 13 ![]() |
Je dois vraiment avoir hérité d'un rapport qui sort de l'ordinaire lol
|
|
|
00
|
|
|
#16 |
|
Inactif
![]() Inscription : novembre 2006 Messages : 3 569 ![]() |
Quand tu vas dans l'expert sélection, tu as quoi déjà ?
|
|
|
00
|
|
|
#17 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 13 ![]() |
Rebonjour,
Je vais tenter de reprendre l'explication à zéro. Le rapport contient à l'origine la premiere requete(celle avec le "minus"). Or, si je regarde le lien dans expert base de donné, il s'agit d'un lien tout simple. Si je regarde l'expert selection, il n'y a aucune formule... La meilleur solution serait(à mon sens) de récréer de toute pièce cette requete(liens + expert selection) or, mes maigres connaissances ne me permette pas de recréer cette requete sous Crystal.(Pas trop bien compris comment faire un minus avec les possibilités offertes par les options de l'expert base de donné) |
|
|
00
|
|
|
#18 |
|
Inactif
![]() Inscription : novembre 2006 Messages : 3 569 ![]() |
Tu ne dois pas avoir de WHERE dans ta requête alors...
Tu peux nous la donner ? |
|
|
00
|
|
|
#19 | ||
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 13 ![]() |
Vouila ma requete :
Code :
|
||
|
|
00
|
|
|
#20 |
|
Inactif
![]() Inscription : novembre 2006 Messages : 3 569 ![]() |
fait une sauvegarde de cet état.
Vas dans l'expert sélection, tu mets INFRACTION.INDBLOC est égal à 0 (au pire si tu cliques sur la flèche, tu dois avoir les valeurs inscrites dans ta table). Tu sauvegardes et tu nous redonnes ta requête |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com