IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Condition dans une requête


Sujet :

Access

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Mai 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes

    Informations forums :
    Inscription : Mai 2018
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Condition dans une requête
    Bonjour,

    Je souhaite calculer un stock restant dans mes matières. Pour ce faire, j'ai crée une table prélèvement ou se trouve dans la quantité initiale du produit. J'ai ensuite crée une deuxième table qui recense les différents prélèvements fait sur ce lot. J'aimerais maintenant faire une requête qui liste tous les produits que j'ai en stock. C'est à dire le stock de produit ceux qui n'ont pas été prélevé et ceux prélevé. J'ai essayé plusieurs combines pour calculer le stock final en tenant. Cela marche très bien quand un prélèvement à lieu mais rien ne sort quand il n'y a pas de prélèvement.

    J'ai utilisé la formule suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Stock: VraiFaux([Prélèvement]![Tare Flacon + Produit (g)]=0;[Echantillothèque]![Quantité initale (g)];[Echantillothèque]![Quantité initale (g)]-([Echantillothèque]![Tare Flacon + Produit (g)]-[Prélèvement]![Tare Flacon + Produit (g)]))
    Est-ce que quelqu'un pourrait m'aider? J'ai mis mon essai en fichier joint.

    Par avance, mille mercis!!!
    Fichiers attachés Fichiers attachés

  2. #2
    Rédacteur/Modérateur
    Avatar de Jeannot45
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2004
    Messages
    3 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 871
    Points : 8 489
    Points
    8 489
    Par défaut


    En fait c'est ta jointure qui n'est pas bonne dans ta requête.

    Actuellement, access ne ressort que les échantillons où il y a eu un prélèvement.
    Pour "forcer" l'affichabe de tous les échantillons, il faut modifier la jointure de ta requete

    Tu passes en mode création
    Tu double-cliques sur la jointure
    Tu choisis l'option qui dit : "Afficher tous les enregistrements de la table Echantillothèque"
    Tu valides

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Mai 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes

    Informations forums :
    Inscription : Mai 2018
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci pour ton aide. J'ai testé comme tu m'as dit... malheureusement rien n'a changé

    Est-ce que tu as d'autre idée?

    Merci

  4. #4
    Expert éminent Avatar de hyperion13
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 274
    Points : 6 583
    Points
    6 583
    Par défaut
    il y a déjà un problème de jointure entre Article et Echantillonthèque et Echantillonthèque et Prélèvement !
    Normalement ce devrait être Article.N°Article = Echantillonthèque.Article et non pas Echantillonthèque.Lot !!!!!
    Pourquoi Echantillonthèque.Lot et Prélèvement.Lot ? En plus, elle est non définie !!!
    Ce devrai être Echantillonthèque.N°=Prélèvement.N° !!!

    EDIT : la solution proposée par jeannot45 est juste et fonctionne. Observez le lot n°5005344 il n'a pas été prélevé !

Discussions similaires

  1. [Requête] Explication sur une condition dans une Requête
    Par jimmymatrix dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 14/05/2007, 14h34
  2. Condition dans une requête
    Par dimitrios dans le forum Access
    Réponses: 3
    Dernier message: 25/10/2006, 10h32
  3. Condition dans une requête croisée
    Par decour dans le forum Access
    Réponses: 1
    Dernier message: 18/10/2005, 10h31
  4. Peut on insérer une condition dans une requête ?
    Par MITCH31 dans le forum Langage SQL
    Réponses: 10
    Dernier message: 22/09/2005, 18h26
  5. Condition dans une requête
    Par fdloisel dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 30/08/2004, 16h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo