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

Requêtes et SQL. Discussion :

Requête mise à jour ?


Sujet :

Requêtes et SQL.

  1. #1
    Membre du Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Janvier 2011
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2011
    Messages : 109
    Points : 64
    Points
    64
    Par défaut Requête mise à jour ?
    Bonjour et vœux de santé à tous !!

    J'ai crée 2 tables alimentées via 2 formulaires composées comme suit:
    1> T_Commande
    DateCmd / RefMachine / Site / NbrColisCafé / NbrColisSandwich

    2> T_Planning_Livraison
    DateLivraison / Agent / Site / RefMachine / NbrColisCafé / RefMachine1 / NbrColisSandwich


    Afin d'éviter une double saisie j'ai crée une requête de mise à jour de la T_Commande vers T_Planning_Livraison. Déjà, je ne suis pas sur d'employer la bonne méthode

    Mes difficultés résident dans le fait qu'il peut y avoir 2 enregistrements pour une commande sur un même site que je dois transformer en un seul enregistrement pour le planning_Livraison.
    Pour une meilleure lisibilité, je vous transmets un exemple de ce que je souhaite réaliser.

    Comment dois-je m'y prendre ?

    D'avance merci pour votre aide
    Fichiers attachés Fichiers attachés

  2. #2
    Membre éclairé Avatar de dumas.blr
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juin 2010
    Messages
    598
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2010
    Messages : 598
    Points : 879
    Points
    879
    Par défaut
    Bonjour fragglerick et bonne année 2012 à toi aussi,

    Je veux bien t'aider, mais, avant de commencer, j'ai une observation et 2 questions.

    Observation :
    Dans ton exemple, il me semble qu'il y a une erreur
    ainsi ta commande

    DateCmd Refmachine Site NbrColisCafé NbrColisSandwich
    02/01/2012 BPZH2P Mairie_Bordeau 10
    02/01/2012 DPRFRT Mairie_Bordeau 5

    Concerne 2 machines différentes

    le planning de livraison montre que tu livres tes sandwiches et ton café à la même machine !

    Question :
    Q1 : Un technicien est-il affecté à un site ou a un type de machine ?
    Q2 : Comment est déterminé la date de livraison par rapport à la date de la commande ?

  3. #3
    Membre du Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Janvier 2011
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2011
    Messages : 109
    Points : 64
    Points
    64
    Par défaut
    Bonsoir Dumas,

    Oula oui, une erreur s'est glissée ..! Bien vu
    Une RefMachine pour le café et une RefMachine pour le sandwich. La règle est toujours la même
    On Livre toujours pour 1 ou 2 machines.

    Les Agents sont effectivement affectés par sites et non par machines.
    Quant à la date de livraison, elle est toujours à J+2 par rapport à la Date de la commande.

    Merci pour le coup de main Dumas

  4. #4
    Membre éclairé Avatar de dumas.blr
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juin 2010
    Messages
    598
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2010
    Messages : 598
    Points : 879
    Points
    879
    Par défaut
    Bonsoir fragglerick,

    Je suis désolé, mais j'ai besoin de précisions supplémentaires, car je ne comprends pas exactement ton besoin :
    Tu souhaites faire un planning de livraison; Ok, mais les agents doivent avoir les quantités détaillées par machine. Quel est l’intérêt de cumuler toutes les quantités,car celles-ci seront ensuite réparties sur les différentes machines du site ?
    Est-ce pour connaitre le nombre total de café et de sandwiches que tu souhaites calculer ? car dans ce cas, tu perdras l'information de la référence machine.
    Pourquoi souhaites-tu faire un enregistrement unique contenant 2 informations hétérogènes (voire plus car peux-être que tes agents gères plus de 2 types de machine (ex : 1 machine à café, 1 machine à sandwiche, 1 machine à confiserie, 1 machine à boissons fraiches ... Dans ce cas, ta ligne devrait-elle avoir 4 colonnes ?)
    Cette distinction est important car elle conditionne toute l'organisation de la requête.

    Si tu souhaite néanmoins adopte malgré tout ce formalisme, il te faudra alors passer par une requête d'analyse croisée, avec tous les risques inhérents à ce type de restitution (sortie papier avec une largeur nons prédéfinie...)

    Précise-moi bien tes besoins, afin que je puisse te répondre le plus efficacement possible.

Discussions similaires

  1. Erreur sur Requête Mise à Jour
    Par guenfood dans le forum Access
    Réponses: 1
    Dernier message: 06/06/2006, 08h51
  2. Requête Mise à jour à partir d'une autre table
    Par temar dans le forum Access
    Réponses: 2
    Dernier message: 17/05/2006, 09h23
  3. requête mise à jour
    Par yonnakb dans le forum Access
    Réponses: 6
    Dernier message: 07/03/2006, 14h03
  4. Requête mise à jour
    Par maximelm dans le forum Access
    Réponses: 28
    Dernier message: 03/03/2006, 17h35
  5. Réponses: 4
    Dernier message: 01/12/2005, 14h36

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