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

IHM Discussion :

Actualisation différée d'une table par un formulaire grace à une macro


Sujet :

IHM

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Juillet 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Actualisation différée d'une table par un formulaire grace à une macro
    Bonjour,
    Je souhaite, pour mettre à jour une table représentant des stocks de produit, créer une macro qui permettrait d'un simple clique de rendre actif une donneé d'un formulaire. En clair, je voudrais que mon formulaire de commande fournisseur ne vienne pas gonfler ma table stock par des produits avant que ceux ci ne soient livrés.
    J'aimerais donc qu'une macro me permette grace à un simple bouton d'actualiser mes stocks une fois la livraison des produits effectuées, en reprenant les données d'un formulaire (à savoir la quantité de produit commandé).

    J'utilise access 2007.
    Merci d'avance pour l'attention portée à ce message.

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    315
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 315
    Points : 243
    Points
    243
    Par défaut
    Bonsoir,
    Souhaites-tu enregistrer tes données dans une table temporaire ?
    Si oui, utilises une requête ajout pour copier tes données de la table temporaire dans la table définitive
    Alain

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    Juillet 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Bonjour,

    Ça me semble une bonne idée. Je vais essayer cette méthode.

    Pourrais-je également faire en sorte que les entrées et sorties de mon stock soient des lignes de requête (via un critère reçu/non reçu ajouté à mon formulaire de commande de produit), et que mon stock soit constaté par un état?

    Merci d'avance pour le coup de main.

  4. #4
    Expert confirmé Avatar de nico84
    Homme Profil pro
    Consultant/développeur ERP
    Inscrit en
    Mai 2008
    Messages
    3 107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant/développeur ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 3 107
    Points : 5 230
    Points
    5 230
    Par défaut
    Bonjour,

    Une gestion simple de stock peut effectivement se faire avec un booléen reçu sur la ligne de commande

    Ainsi la réception a juste à cocher les lignes reçues pour créditer le stock

    La quantité totale reçue est alors
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select article, sum(commandé) from achats where reçu group by article
    Il arrive qu'une commande soit livrée en plusieurs fois. Pour prendre en compte ce cas il vaut mieux avoir 2 champs sur la ligne de commande : commandé, reçu

    Pour les sorties comme c'est en plusieurs fois il vaut mieux le faire dans une autre table avec un lien soit vers la ligne de commande, soit par l'article, soit les 2

  5. #5
    Nouveau Candidat au Club
    Inscrit en
    Juillet 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Merci beaucoup pour vos réponses. C'est la première fois que j'utilise un forum et je trouve ça admirable que des gens proposent leur aide bénévolement sur internet. Un bel outil.

    Pour mon problème, j'ai finalement créé une table avec une requete d'ajout des entrées, une requete d'ajout des sorties, puis j'ai créé une requete à partir de cette nouvelle table le tout gérer par un bouton qui réactualise le stock à chaque fois sans doublon puisqu'il est précédé d'une commande de suppression de toute la table. En somme, j'ai fait de la CHARCUTERIE INFORMATIQUE avec un peu de rognon quelques bout d'os et beaucoup de gras.

    Merci encore.

Discussions similaires

  1. [AC-2010] Mise à jour d'une table avec le contenu d'une autre par recordset
    Par docjo dans le forum VBA Access
    Réponses: 4
    Dernier message: 16/01/2014, 18h30
  2. Réponses: 5
    Dernier message: 05/04/2012, 22h06
  3. [MySQL] Mysql - modifier un enregistrement d'une table par un formulaire
    Par stark57 dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 11/02/2011, 15h58
  4. [MySQL] Alimenter une table par plusieurs formulaires et remplacer les valeurs existantes
    Par deshogues dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 15/03/2009, 17h49
  5. Réponses: 3
    Dernier message: 15/10/2008, 09h24

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