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 :

Gestion de stock


Sujet :

Access

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15
    Points : 5
    Points
    5
    Par défaut Gestion de stock
    Bonjour à tous,

    Voilà j'ai créer une base de donnée sur un formulaire répertoriant toutes les pièces du magasin. Ensuite j'ai créer une page par pièce en magasin où on pourrait entrer l'historique des entrées et sorties de chaque pièce.

    Comment pourrais-je faire pour lier chaque pièce du formulaire à la page historique correspondante.

    J'attends vos réponses avec impatience.

    Merci d'avance.

    PS:C'est assez urgent

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 46
    Points : 31
    Points
    31
    Par défaut
    pas certain d'avoir tout compris,

    Mais pour se faire je pense :

    tu crées une table "Pièce" avec l'ensemble de tes pièces ... avec un num de pièce en plus = clé primaire

    Tu crées une deuxième table "historique" avec l'historique que tu souhaiterais pour chacune des pièces avec num pièces

    Tu crées un lien entre Num pièce de "pièce" et num pièce de "historique" avec fonction 1 à plusieurs

    Tu fais un formulaire basé sur pièce ...
    Dans ce formulaire, tu fais un sous formulaire historique ou le lien est num pièce

    Tu a alors sur le meme formulaire la liste de tes pièce et pour chacune de tes pièce l'historique...

    Bien à toi

    Pierre

  3. #3
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    On aurais aussi besoin de la structure de tes tables pour pouvoir donner un avis.

    Les formulaires sont juste des artifices pour afficher et travailler les données qui se trouvent dans les tables.

    Pour le reste, la proposition de PilouPilou est correcte.

    Par soucis de facilité, il est plus simple de garder dans une même table les entrées et sorties.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15
    Points : 5
    Points
    5
    Par défaut
    Pour la table des pièces : il y a Référence,Nom,Prix,Remplacer
    Pour l'historique de chaque pièce:il y a Date,Entree,Sortie,Stock Restant,Rupture,N° Dossier,Client

    Mais je crois que j'ai réussi plus ou moins la proposition de Piloupilou

    Merci bien.

    Maintenant j'ai une autre petite question:
    Pour la rupture qui est en oui ou non:comment faire la comparaison car moi il affiche toujours non meme si stock restant est a zero.
    C'est peut etre une bete question mais je le repete je suis debutant.

    Merci pour tout.

  5. #5
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Tu as quand même un problème dans la conception, le prix n'est pas mis au bon endroit.
    Il doit se trouver avec l'historique.
    Si ton prix change, il va changer pour tous les enregistrements.

    Rupture doit être le résultat d'une opération sur le stock et pas un champ stocke dans une table.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15
    Points : 5
    Points
    5
    Par défaut
    Merci pour le truc sur le prix je n'y avait pas penser.

    Pour la rupture j'ai pas trop compris mais c'est pas grave je trouverai bien.

    J'ai une dernière question mais je sais pas si c'est possible:
    Comment pourrais je faire pour trouver directement la fiche de la pièce en tapant la référence???

    Merci beaucoup de m'avoir aider j'ai bien avancer.

  7. #7
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 047
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 047
    Points : 1 042
    Points
    1 042
    Par défaut
    Bonjour,
    la rupture doit etre calulé en fonction des entrées et des sortie. Ce calcul doit etre fait grace à une requète.

    bonne journée

  8. #8
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Je n'ai aucune idée du nombre d'article que ta DB va recevoir en gestion. Imagine un peu si tu approches les 1000 articles, ce qui n'est pas encore beaucoup, tu va devoir gérer le champ rupture de stock de façon manuelle.
    Si tu le fais via une requête, plus besoin de mettre le champ à jour, il se met tout seul.

    Tu peux même définir une quantité minimale avant recommande.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  9. #9
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 015
    Points : 24 550
    Points
    24 550
    Par défaut
    Bonjour,

    On peut remplacer avantageusement l'historique par le calcul du prix moyen pondéré. On se retrouve avec une performance accru sur les valeurs de stock.
    Une discussion sur le sujet ici.

    http://www.developpez.net/forums/sho...ighlight=stock

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  10. #10
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15
    Points : 5
    Points
    5
    Par défaut
    Heureux oli,

    Je dois avoir justement a peu pres 1000 pièces. J'ai essayer de faire la requête mais j'y arrive pas trop enfin je vais chercher un tutorial pour faire ca c est pas trop grave.

    Mais j'aimerais bien savoir comment je pourrais faire pour pouvoir faire une recherche de la pièce pour que celle ci s'affiche lorsque j'entre la référence???

    C'est cela mon plus gros prob pcq je me vois mal passer tous les formulaires pour trouver la bonne pièce.

    Merci.

  11. #11
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Le plus simple, c'est sur le formulaire en mode simple ou unique, d'utiliser l'assistant Combo, et de demander qu'il retrouve l'enregistrement qui doit se trouver dans le formulaire.

    Pour la requête, c'est assez facile aussi.
    Dans le QBE (Query By Example) d'access, dans vue, il y a opérations.
    Une fois coché, une ligne supplémentaire apparaît. Par défaut, c'est regroupement, mais on peut mettre somme, moyenne, max, min,......

    Ensuite avec un IIF, on peut lancer un test et access fait le reste.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  12. #12
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15
    Points : 5
    Points
    5
    Par défaut
    Ouais bon je m'en sors plus trop j'arrive plus a avancer je ferais mieux de demander a un vrai programmeur... j'aurais bien voulu le faire en C mais je n'ai appris que les bases.

    Merci quand meme...

    Si jamais tu connais qlq un...

    Salutations...

  13. #13
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15
    Points : 5
    Points
    5
    Par défaut Il faut vraiment que je le réussisse
    Heureux oli,

    Saurais tu l'expliquer précicément comment faire pour faire la recherche d'une référence? et comment faire pour que si la valeur dans la cellule "restant" =0 rupture mette oui ou non

    Merci.

  14. #14
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 015
    Points : 24 550
    Points
    24 550
    Par défaut
    Bien que ce message soit adressé à Heureux-oli je me permet de répondre.

    Pour Oui/Non

    Crée un colonne dans le qbe et indique lui ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Reste:iif([restant]=0;"Oui";"Non")
    tu auras alors une nouvelle colonne nommée Reste qui contiendra des Oui et des Non.

    Pour la recherche d'une ref :

    Il existe de très nombreuses méthodes et tutos sur le sujet.
    Commence par regarder mon tuto sur la recherche, la première partie présente les certaines méthodes disponibles dans l'interface, puis guide pas à pas dans l'élaboration d'un formulaire de recherche générique.

    Sinon tu as également la solution de Cafeine sur son espace perso qui constitue une autre approche du sujet.

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  15. #15
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15
    Points : 5
    Points
    5
    Par défaut
    Merci de ton aide,

    Le problème c'est que je sais pas trop c'est quoi le QBE, moi je n'ai fait que des colonnes avec des données et un sous formulaire...

    J'aimerais tant pourvoir finir ce travail.

    Merci quand même.

  16. #16
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Le QBE, Query By Example de Access, c'est la fenêtre qui s'ouvre lorsque l'on crée un nouvelle requête dans l'onglet requête.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

Discussions similaires

  1. Gestion de stock : Formule en section Détail
    Par JeremieT dans le forum IHM
    Réponses: 4
    Dernier message: 16/12/2005, 17h02
  2. Gestion de stock CMUP après chaque entrée
    Par priest69 dans le forum Access
    Réponses: 9
    Dernier message: 13/12/2005, 10h03
  3. Gestion de stock - Prix Moyen Pondéré
    Par hugo69 dans le forum Access
    Réponses: 33
    Dernier message: 28/10/2005, 17h03
  4. Analyses du progiciel de gestion de stock COSWIN CS 5.2
    Par africanroseonlyone dans le forum Autres Logiciels
    Réponses: 1
    Dernier message: 13/10/2005, 15h01
  5. gestion des stocks
    Par gekondo dans le forum Access
    Réponses: 1
    Dernier message: 30/09/2005, 11h41

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