Précédent   Forum des professionnels en informatique > Bases de données > Décisions SGBD
Décisions SGBD Forum de décisions sur le choix en bases de données. Le Comparatif
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 25/07/2005, 17h09   #1
rcs
Invité de passage
 
Inscription : juillet 2005
Messages : 11
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 11
Points : 1
Points : 1
Par défaut problème de requête dans crystal reports

Bonjour,

Je ne sais pas si c'est le bon endroit pour poser ma question mais je n'en vois pas d'autre.
Voilà :
j'ai une base de données (FlashFiler) et on me demande de créer des états avec crystal reports. Jusqu'à présent je n'avais pas d'état bien compliqué, mais là, je dois sortir un état de pièce sans vente, pour cela je dois me servir de 3 tables, STOCK, ARTICLE et MSTOCK (mouvement de stock). Je dois donc récupérer tous les articles ayant une quantité en stock<=0 et n'ayant pas d'enregistrement dans le fichier MSTOCK.
(les tables sont liées entre elles par le codearticle. C'est la deuxième partie qui me pose problème. Quelle est la requête que je dois appliquer pour dire que je ne prends que les articles dont le codearticle n'est pas présent dans la table MSTOCK.

Toute suggestion sera la bienvenue.

Merci d'avance.
rcs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2005, 17h25   #2
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
Je suppose que sur votre base, la jointure EXCEPTION JOIN n'est pas implémentée. Dans ce cas, il vous faudra passer par un sous-select (en espérant que cela soit implémenté) de type
Code :
1
2
3
4
 
SELECT *
FROM A
WHERE NOT EXISTS (SELECT 1 FROM b WHERE B.code = A.id)
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql
Administrateur SAP
Mes articles

Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2005, 17h35   #3
rcs
Invité de passage
 
Inscription : juillet 2005
Messages : 11
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 11
Points : 1
Points : 1
Pouvez-vous me décrire à quel fichiers correspondent les lettres A , B, b etc...

Je n'ai pas compris. (je débute vraiment dans les requêtes)

Merci d'avance.
rcs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2005, 09h46   #4
Membre du Club
 
Inscription : juin 2005
Messages : 136
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 136
Points : 46
Points : 46
tu pourrais créer une vue en formulant une requête sql qui répondrait a ta question et ensuite l'attaquer directement sous crystal report.

Quels sont les liens entre tes 3 tables, peut tu donner le schéma relationnel de cets 3 table?
alpachico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/08/2005, 16h45   #5
rcs
Invité de passage
 
Inscription : juillet 2005
Messages : 11
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 11
Points : 1
Points : 1
Merci à tous,

j'ai exporté mes tables sous access et on m'a trouvé la solution
à mon problème.
rcs est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h29.


 
 
 
 
Partenaires

Hébergement Web