|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() bruno seuzaretInscription : septembre 2011 Messages : 7 ![]() |
Bonjour,
J'essaye de mettre en place un bd pour le suivi des commandes de matériels dans mon équipe. J'ai une table commande : Date de commande, désignation, quantité, nom, date de livraison. une table nomenclature : Désignation, référence, prix, catégorie, compte, fournisseur. une requête qui lie les 2 tables par la désignation, sur laquelle je demande les commandes de moins d'un an et je calcule le cumul des commandes identiques par personnes sur l'année. Je souhaiterai maintenant créer un formulaire qui alimente la table commande, et dans laquelle les infos de la table requête se rajoute automatiquement en fonction de ce qui est saisie dans les champ de la table commande (ex : désignation à saisir>référence,prix, prix total,catégorie,compte,fournisseur automatique, quantité saisie>prix total, nom>cumul des commandes). Je ne peux donc pas faire le formulaire sur ma requête (saisie impossible de nouvelles entrées), et je n'arrive pas à rajouter ces fameuses cases à remplissage automatique (en gros du "vlookup" version access). Je travaille sur office 2000 en anglais (licence du travail), et je suis plutôt débutant en access. Merci par avance pour votre aide, demandez moi si besoin d'autres infos. Bonne journée |
|
|
00
|
|
|
#2 | ||
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 089 ![]() |
Bonjour,
Je n'ai pas bien compris ce que tu souhaites obtenir mais si tu veux renseigner une table à partir d'une requete il te faut utiliser lors de la sauvegarde une requete Mise à jour. Celle-ci peut être composée à partir des valeurs de ton formulaire de cette manière. Code :
Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste MsGraph et VBA - 1e Partie 2e partie Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010 Complément :Générateur de msgbox Visitez mon Blog Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine |
||
|
00
|
|
|
#3 |
|
Invité de passage
![]() bruno seuzaretInscription : septembre 2011 Messages : 7 ![]() |
Bonjour,
Comme je disais mes connaissances sont assez limitées, je vous transmet donc la bd pour exemple afin de voir si nous parlons bien de la même chose. bd1.rar Bonne journée |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 089 ![]() |
Bonjour,
Normalement on ne stocke que des données de base jamais le résultat de calcul puisqu'ils peuvent être obtenu par requete. J'avoue ne pas comprendre le but de cet enregistrement. Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste MsGraph et VBA - 1e Partie 2e partie Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010 Complément :Générateur de msgbox Visitez mon Blog Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine |
|
00
|
|
|
#5 |
|
Invité de passage
![]() bruno seuzaretInscription : septembre 2011 Messages : 7 ![]() |
En fait je veux faire ces calculs pour que lorsque la personne de mon équipe passe les commandes et donc les entre dans la bd, il puisse lors de la saisie vérifier les commandes du demandeurs sur l'année (suite à trop d'abus). Si je ne met pas cette info à l'occasion de la saisie, le gars devra d'abord passer par une requete à chaque commande avant de la passer.
De plus nous avons un systeme corporate pour passer les commande, mais qui n'archive pas les commandes passées. Bonne soirée |
|
|
00
|
|
|
#6 |
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 089 ![]() |
Bonjour,
Normalement on ne stocke pas des données calculées, on laisse ce soin à une requete SELECT justement à cause du coté évolutif des résultats. Evidement si l'application qui fourni les données principale ne stocke pas d'historique c'est une bonne raison pour le faire. Pourquoi ne pas choisir simplement d'historiser la commande passée et donc d'utiliser une requete pour fournir le volume. Une requete peut être affichée systèmatiquement à l'ouverture du formulaire dans un sous-formulaire non lié. C'est plus pratique que de créer une table de cumul.
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste MsGraph et VBA - 1e Partie 2e partie Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010 Complément :Générateur de msgbox Visitez mon Blog Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine |
|
00
|
|
|
#7 |
|
Invité de passage
![]() bruno seuzaretInscription : septembre 2011 Messages : 7 ![]() |
Et bien en passant par les sous formulaire, ca fonctionne nickel.
Alors encore merci et bonne continuation! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com