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 :

Problème d'affichage dans un champs calculé


Sujet :

Access

  1. #1
    Futur Membre du Club
    Inscrit en
    Avril 2010
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 9
    Points : 5
    Points
    5
    Par défaut Problème d'affichage dans un champs calculé
    Bonjours à tous,

    J'ai un problème d'affichage dans un champs calculé. Ce problème apparait lors du calcul de la moyenne de deux champs.
    Lorsque les deux champs sont vide : le champs calculé indique #Erreur.

    Mais je ne peux en aucun cas laisser ces champs vide, je suis obligé de mettre soit un / ou un X à l'intérieur (qui indiquera que je n'ai pas oublié de remplir ce champs).
    Et lorsque je fait la moyenne de deux case avec un /. Ça me donne comme résultat 0.

    Comment puis je faire pour avoir autre chose qu'un zero!
    Images attachées Images attachées  

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    282
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 282
    Points : 356
    Points
    356
    Par défaut
    Bonjour,

    Pourriez-vous donner les formules utilisees pour [Moyenne] et [Ecart....] ?

  3. #3
    Futur Membre du Club
    Inscrit en
    Avril 2010
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 9
    Points : 5
    Points
    5
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =(CNum([valeur5])+CNum([valeur6]))/2

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    282
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 282
    Points : 356
    Points
    356
    Par défaut
    Merci,

    Tout d'abord, lorsque [valeur5] ou [valeur6] sont egaux a "/", vous demandez au progamme d'additionner des valeurs qui ne sont pas numeriques => resultat non logique...

    Ensuite, lorsque [valeur5] et[valeur6] sont numeriques, vous lui demandez de convertir les valeur en... numerique, utilisant cNum qui est probablement a la source de mauvais arrondis...

    La formule devrait etre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =IIf(IsNumeric([valeur5]) And IsNumeric([valeur6]);([valeur5]+[valeur6])/2;'/')
    Ensuite, choisissez le format General Number(en anglais) avec suffisement de decimales.

    (Je ne sais pas si la fonction "isnumeric'' est disponible en '97... si ce n'est pas le cas, je vous passerz le code donnant l'equivalent)

Discussions similaires

  1. [CR XI] Problème d'affichage d'un champ blob dans un rapport
    Par juju05 dans le forum Débuter
    Réponses: 2
    Dernier message: 25/02/2015, 10h33
  2. [SQL] Problème d'affichage dans un champ text
    Par lefreeman42 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 20/07/2007, 10h54
  3. [PB 10] Affichage d'une image dans un champ calculé
    Par kheops92 dans le forum Powerbuilder
    Réponses: 2
    Dernier message: 07/07/2006, 12h51
  4. [JTextField] Problème d'affichage dans un champ ...
    Par mitje dans le forum Composants
    Réponses: 2
    Dernier message: 01/02/2006, 16h41
  5. [débutant]problèmes d'affichage dans un tableau
    Par Hastur dans le forum Balisage (X)HTML et validation W3C
    Réponses: 12
    Dernier message: 16/08/2005, 13h00

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