Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
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 03/01/2012, 11h21   #1
Membre à l'essai
 
Homme Steph
Technicien maintenance
Inscription : janvier 2011
Messages : 83
Détails du profil
Informations personnelles :
Nom : Homme Steph
Âge : 40
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 : 83
Points : 22
Points : 22
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
Type de fichier : xlsx Exemple planning.xlsx (11,1 Ko, 7 affichages)
fragglerick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2012, 16h24   #2
Membre éprouvé
 
Avatar de dumas.blr
 
Homme Jean-Yves DUMAS
Consultant informatique
Inscription : juin 2010
Messages : 325
Détails du profil
Informations personnelles :
Nom : Homme Jean-Yves DUMAS
Âge : 48
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Conseil

Informations forums :
Inscription : juin 2010
Messages : 325
Points : 447
Points : 447
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 ?
__________________
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème !!!
si tout est OK, n'oubliez pas de cliquer sur
dumas.blr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2012, 19h23   #3
Membre à l'essai
 
Homme Steph
Technicien maintenance
Inscription : janvier 2011
Messages : 83
Détails du profil
Informations personnelles :
Nom : Homme Steph
Âge : 40
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 : 83
Points : 22
Points : 22
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
fragglerick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2012, 17h40   #4
Membre éprouvé
 
Avatar de dumas.blr
 
Homme Jean-Yves DUMAS
Consultant informatique
Inscription : juin 2010
Messages : 325
Détails du profil
Informations personnelles :
Nom : Homme Jean-Yves DUMAS
Âge : 48
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Conseil

Informations forums :
Inscription : juin 2010
Messages : 325
Points : 447
Points : 447
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.
__________________
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème !!!
si tout est OK, n'oubliez pas de cliquer sur
dumas.blr est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h52.


 
 
 
 
Partenaires

Hébergement Web