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

VBA Access Discussion :

gestion de stocks


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Technico - Administratif
    Inscrit en
    Août 2008
    Messages
    384
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technico - Administratif
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Août 2008
    Messages : 384
    Par défaut gestion de stocks
    Bonjour à tous et à toutes,
    Voilà, je dois faire pour mon boss une petite appli access pour la gestion de stocks, étant débutant il m'a fourni VBA pour les nuls et Access pour les nuls mais bien des choses m'échappe encore.

    J'ai créé :

    table : Tics avec champs : Nom, Prénom, Tel

    table : Produits avec champs : Code_produit, Produit, N°_touret, Modèle_touret, Qté_Produit

    table : Entrées avec champs : Date_entrée, Produit, N°_touret, Modèle_touret, Qté_entrées

    table : Sorties avec champs : Tic, VEN, Date_sortie, Produit, N°_touret, Qté_sortie

    Dans le formulaire Sorties j'ai créé une liste déroulante basée sur la liste produits.produit, et j'essaie sans résultats d'afficher un champ "touret" sur résultat de la liste déroulante si la sélection se base entre la ligne produits.produit ligne 8 et produits.produit ligne 50 ou encore sur toute selection comprenant le mot CABLE.

    J'ai essayé avec If ... Then ... Else et avec Case ... mais rien ne semble fonctionner.

    De plus j'ai bien réussis avec des requêtes à calculer entrées - sorties, mais là où il y a une entrée mais pas de sortie il ne me donne pas le résultat du dit produit entré, en fait il ne me le calcule pas si je n'ajoutes pas le produit en sortie = 0, j'y comprend rien

    Je joint le fichier au cas ou cela pourrait être utile, version 2000 et 2007

    Et ça n'est que le début car je dois faire aussi que la liste des produits sortis puisse être exporté au format xls et envoyé par courriel, et selon un modèle bien précis, je sens que si je trouve pas une âme charitable pour me conseiller je vais me faire des cheveux blancs...

    Voilà mon pb et j'attends avec impatience un petit coup de pouce, merci encore à tous et toutes.

    Shades

  2. #2
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 596
    Par défaut
    Bonjour,


    Si tu veux, je peux t'aider.

    J'ai Access2000.
    Peux-tu poster une version compatible Access2000 de ta DB ?

  3. #3
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 596
    Par défaut
    Allons-y progressivement.

    J'ai compris que ton application voulait gérer les stocks.

    Il nous faut donc connaître les produits :

    Explique de quoi, il s'agit.
    Quand je regarde ta table "Produits", je vois un code (unique), un nom (unique), N° Touret (?), Modele_tourets (?), une quantité (le stock actuel ?)


    Il nous faudra capter les entrées :
    Explique comment tu vas en prendre connaissance et comment tu comptes les enregistrer dans la BDD.

    Idem pour les sorties :

    Explique.


    Les "TICs", c'est quoi ?

  4. #4
    Membre éclairé
    Homme Profil pro
    Technico - Administratif
    Inscrit en
    Août 2008
    Messages
    384
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technico - Administratif
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Août 2008
    Messages : 384
    Par défaut
    oops désolé je trouvais pas le btn répondre

    voilà :

    La société où je travail installe des câbles telecom,
    - Les Tourets sont les rouleaux de câbles
    qui se décomposent en différents modèles de différentes capacités.

    - Après réflexion la qté ne sert à rien ici, car c'est la table produits rien de plus.

    - La Capacité est la longueur de câble dans un touret, "j'ai mis à jours les fichiers zip car il n'y avais pas ce champ"

    les entrées :
    Au fur et à mesure qu'on nous envois du stock je rentre les informations comme ds la table entrées.

    > Sélection produit, "si produit est "câble" alors afficher champs"
    >>> N° Touret
    >>> Modèle de touret
    >>> Capacités du touret. "Sinon ne pas afficher ces champs"
    > Lieu de stock, si = Véhicule alors ça affiche
    >>> Immatriculation "ça j'ai réussis à le mettre en place"
    > Date de réception
    > Qté

    Pas de prix car nous n'avons rien à payer c'est un stock qui nous ai attribué.

    Pour les sorties :
    > Sélection Technicien "TIC"
    > produit sorti "si produit est "câble" alors afficher champs :
    >>> N° Touret
    >>> métrage retiré du touret.
    Sinon ne pas afficher ces champs"
    > VEN "C'est les différents codes des ordres de travail"
    > Date d'intervention
    > Qté

    Nota1 : pour les sorties, on à pas besoin de champ qté Qd la selection = câble, car nous sortons le câble au métrage.

    Nota2 : On dois rentrée le nombre de tourets et leurs capacité en "m" car nous auront besoin de la capacité du Touret pour savoir quand il arrive à la fin, dans sorties nous entrons aussi le métrage qui est sorti pour chaque touret.

    - Exp : nous rentrons 1 touret de 500 m de câbles et nous retirons au fur et à mesure 100m, 150m, 50m ... qd le total métrage arrive à +/- "X m" le touret se retrouve prêt à être retiré et retourné. +/- "X mètres" car si il reste admettons 10m nous ne pouvons plus l'utiliser en général on utilise minimum 80m par dossiers et on ne peux pas faire de raccords de câbles.

    Les "TICs", sont les techniciens intervenants.


    J'espère que j'ai pu éclairer ta lanterne.
    Je te remercie encore pour ton aide précieuse, et te renouvelle mon offre en ce qui concerne le design graphique

  5. #5
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 596
    Par défaut
    J’essaie d’abord de comprendre les produits en stock.

    Il y en a de deux types :

    - les câbles qui se consomment par fraction, au mètre, avec des déchets ;
    - les autres articles qui se consomment par pièce.

    Pour ce qui est des câbles, il me semble que le stock doit se gérer au niveau du couple Code_Produit / N° de touret.
    Cela implique que les entrées et sorties doivent spécifier le couple concerné.

    Pour ce qui est des entrées de câbles :
    - de quoi dépend la longueur d’un touret ?
    - est-ce que cette longueur est toujours la même pour un type de câble ou bien un même câble, peut-il est livré sur des tourets de longueurs variables (suivant le modèle de touret). En d’autres mots : si je sais qu’un touret de câble 88-28-4 rentre, je peux dire d’office qu’on rentre x mètres ? Ou dois-je tenir compte d’un modèle de touret ?
    - lors de l’entrée, le touret est-il toujours complet ?


    Localisation
    Je vois que tu mentionnes un lieu de stockage. Peux-tu donner un peu d’explication.

  6. #6
    Membre éclairé
    Homme Profil pro
    Technico - Administratif
    Inscrit en
    Août 2008
    Messages
    384
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technico - Administratif
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Août 2008
    Messages : 384
    Par défaut Infos
    Bonjour Claude,

    Voici les informations concernant les tourets.

    Il y en a de deux types :

    - les câbles qui se consomment par fraction, au mètre, avec des déchets ;
    - les autres articles qui se consomment par pièce.
    -> Exacte

    Pour ce qui est des câbles, il me semble que le stock doit se gérer au niveau du couple Code_Produit / N° de touret.
    Cela implique que les entrées et sorties doivent spécifier le couple concerné.

    Pour ce qui est des entrées de câbles :
    - de quoi dépend la longueur d’un touret ?
    -> La capacité d'un touret est liée au modèle de câble / CORRECTION APRES INFORMATIONS SUPP : Dans notre cas, parceque nous sommes une petite structure, les tourets d'un même modèle peuvent avoir une capacité variable Exp : touret ACOME N°12345 câble 88-8-6, 200m et ACOME N°12346 câble 88-8-6, 300m c'est le N° de touret qui sera unique

    - lors de l’entrée, le touret est-il toujours complet ?
    -> Non la longueur de câble peut être variable pour un même modèle

    Localisation
    Je vois que tu mentionnes un lieu de stockage. Peux-tu donner un peu d’explication.
    -> Le stock peut aussi bien être entreposé dans le dépôt et partiellement dans les véhicules des divers TICs

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