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 :

Pourquoi l'erreur "#Erreur" ?


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 35
    Points : 29
    Points
    29
    Par défaut Pourquoi l'erreur "#Erreur" ?
    Dans un formulaire basé sur une requête, j'ai l'erreur visible dans la pièce jointe.

    La donnée affichée dans la colonne "Valeur" est une valeur calculée produit de deux colonnes d'une table.

    L'erreur me semble incompréhensible car elle ne se produit pas sur tous les postes sur lesquelles j'ai installé l'application mais elle est systématique : si elle se produit sur un poste, elle le fait toujours.

    Il semblerait que le rafraîchissement de formulaire que je fais exécuter par un me.requery ne se fasse pas bien dans ce cas.

    Si je quitte le formulaire et que je reviens, tout est correct.
    Fichiers attachés Fichiers attachés

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Points : 4 297
    Points
    4 297
    Par défaut
    et si tu remplaces [champ1]*[champ2]
    par nz([champ1];0)*nz([champ2];0)
    ou nz(cdbl([champ1]);0)*nz(cdbl([champ2]);0) ??
    Elle est pas belle la vie ?

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 35
    Points : 29
    Points
    29
    Par défaut
    En fait, cela venait d'une mauvaise technique de rafraîchissement du formulaire.

    Utilisation de :
    Au lieu de :
    Qui est la bonne solution

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

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