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

Modélisation Discussion :

Champ calculé dans une table avec fonction Nz [AC-2010]


Sujet :

Modélisation

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Décembre 2012
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2012
    Messages : 40
    Points : 37
    Points
    37
    Par défaut Champ calculé dans une table avec fonction Nz
    Bonjour tout le monde^^

    Je me permet de venir ici en dernier recours malgré mes recherches.
    J'ai créé une base de gestion de stock d'articles. J'ai une table "mouvements" avec une colonne "Entrée" et une colonne "Sortie" et une colonne "Stock".
    J'aurai besoin de créé un nouveau champ, calculé qui me fasse l'opération suivante : = Stock - Sortie + Entrée.

    Le hic c'est que pour un mouvement il ne peut pas y avoir une entrée et une sortie donc l'un des deux champs est forcement "Null".
    J'ai donc essayé de mettre l'expression suivante dans mon champ calculé :

    [Stock]-Nz([Sortie];0)+Nz([Entree];0)
    Je suis bloqué à ce niveau là.

    Savez vous comment utilisé la fonction Nz (ou un dérivé) dans un champ d'une table?

    Merci par avance

  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 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : Belgique

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 281 907
    Points
    281 907
    Par défaut
    Bonjour,


    Ajouter une colonne « stock » n'est probablement pas une bonne idée !

    Vois ici une autre manière de procéder : http://claudeleloup.developpez.com/t...tion-de-stock/
    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  3. #3
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Bonjour je n'ai pas la réponse pour NZ() mais je te suggère de "tricher" en en définissant 0 comme valeur par défaut de tes champs Entrée et Sortie comme cela il y aura toujours une valeur valide.

    Note que ta solution comporte une faille. Si tu fais un changement avant l'enregistrement courant ton stock ne sera plus à jour.

    Généralement pour la gestion des stocks on fait la somme des entrées jusqu'à date - la sommes des sorties jusqu'à date et on affiche le résultat.
    Comme cela si l'historique change, ton résultat reste juste.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Décembre 2012
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2012
    Messages : 40
    Points : 37
    Points
    37
    Par défaut
    Merci pour vos réponses (désolé pour le retard)

    J'avais vu votre Tuto ClaudeLELOUP sur la gestion des stocks mais j'avais besoin de les gérer directement sur une table avec stock avant et mouvement sur une même ligne.
    J'ai appliqué la ruse de marot et ça réponds parfaitement à mon besoin.

    Merci 1000 fois pour vos conseils

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Création d'un champs calcul dans une table
    Par arnold95 dans le forum Modélisation
    Réponses: 4
    Dernier message: 16/09/2009, 20h40
  2. champs calculé dans une table
    Par tomas dans le forum Modélisation
    Réponses: 1
    Dernier message: 17/09/2007, 11h18
  3. Champs calculés dans une table
    Par froutloops62 dans le forum Access
    Réponses: 7
    Dernier message: 22/05/2007, 23h50
  4. [Requête/SQL]ajouter un champ calculé dans une table
    Par zougna dans le forum Requêtes et SQL.
    Réponses: 8
    Dernier message: 17/04/2007, 19h09
  5. Créer un champ calculé dans une table
    Par tigevellou dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 21/04/2006, 15h08

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