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 :

Erreur "#Nom?" balladeuse !


Sujet :

Access

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 6
    Points : 2
    Points
    2
    Par défaut Erreur "#Nom?" balladeuse !
    J'ai un souci avec un formulaire. Alors voilà :

    J'ai trois champs dans lesquels j'entre des valeurs numériques . Au-dessous, trois autres champs me donnent cette valeur multipliée par un coef.

    Exemple : 1er champ, j'entre 10, dans le champ de dessous je veux la multiplier par 10. J'ai donc entré comme formule "=[Champ 1]*10".

    J'ai plein de calculs comme ça à faire, et j'ai donc créé dans mon formulaire un certain nombre de paires de champs comme ça, les unes au-dessous des autres, placées à partir de la première par copier/coller.

    Tout marche bien, sauf que lorsque j'arrive au dixième copier/coller, la multiplication ne marche plus, et j'obtiens comme résultat "#Nom". Comme je change de valeur de table à chaque "groupe", j'ai bien sûr fait hyper gaffe à ne pas me tromper dans la frappe. Vérifié par moi et un collègue, donc... à priori pas de souci à ce niveau ! De toutes façons, lorsque je "colle", je devrais au moins retrouver les valeurs du groupe copié !

    Si je déplace ces champs vers le haut du formulaire, ça refonctionne. Si je les redescend, ça ne marche plus !

    J'ai remarqué autre chose : Lorsque je passe l'alignement du texte de "centré" à "standard", ça corrige l'erreur mais elle revient de manière complètement aléatoire, l'alignement étant toujours sur "standard" ! Et cette manip ne marche pas à tous les coups !

    En plus, si j'insiste, Access plante (Il est vraiment susceptible !).

    Inutile de dire que je suis plus que débutant donc il va falloir me parler doucement !

    Qui a une idée ?

    Voici un screenshot du problème :



    Merci de votre aide !

  2. #2
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 128
    Points : 12 185
    Points
    12 185
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    La valeur d'erreur "#Nom?" survient quand Access ne trouve pas le champ que tu as sollicité dans une formule ou dans un champ calculé.

    Ce que je suppose en voyant ton screenshot, c'est que l'événement Form_Current est appelé chaque fois que tu défiles vers le bas ou vers le haut... De ce fait, le calcul est regénéré à chaque fois...
    Mais comme ton calcul semble être généralisé sur le champ [Champ 1] et que ce Champ 1 se trouve dans le mode continue de ton formulaire, il est probable (???) qu'Access ne le trouve pas et en plus pas toujours au même endroit.
    En fait les calculs se font tant que Champ 1 reste visible à l'écran...
    Tu peux essayer donc pour contourner le problème de faire en sorte que Champ 1 soit dans l'entête du formulaire et non dans la section détail.

    Enfin je suppose car je n'ai pas ton appli sous les yeux.

    Argy

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    Euh... Je suis pas sûr d'avoir tout compris !

    En fait, mes calculs sont indépendants l'un de l'autre, et se font par "Groupe" (par exemple, dans mon screenshot, le groupe "analyse des offres") qui font chacun appel à des valeurs qui leur sont propres.

    De plus, je ne m'explique pas pourquoi le copier-coller me sort cette erreur...

    J'ai essayé de placer une partie de mes champs dans l'en tête, ça fait pareil... J'ai même essayé un truc : Voici la page de départ :



    J'ai copié-collé le groupe "Budget" à gauche, et il me sort une erreur dans un groupe au-dessus (cercles rouges) !



    Etonnant non ?

    Je crois que je vais acheter un fusil... Désolé pour la qualité des photos mais j'ai compressé un max pour que ça mette pas une heure à s'afficher !

  4. #4
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 128
    Points : 12 185
    Points
    12 185
    Billets dans le blog
    5
    Par défaut
    Qu'est ce que tu copies et colles...? et où ?
    Où est le fameux Champ 1 ?

    Argy

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    Bon... J'ai résolu le problème : J'ai entièrement recréé mon formulaire !

    J'en ai profité pour refaire la mise en page plus jolie, ajouter des tas de calculs et de fonctions, et tout marche !

    Je pense que je devais travailler sur une base un peu pourrie, pas mal bidouillée par mes prédécesseurs, et qui devait contenir quelques jolis bugs. Ce qui expliquerait les plantages à répétition d'Access...

    Maintenant tout marche, alors je ne touche plus à rien !

    En tout cas merci de ton aide. Même si ça n'explique pas mes soucis, c'est sympa de prendre un peu de temps pour aider les nuls dans mon genre !

  6. #6
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 128
    Points : 12 185
    Points
    12 185
    Billets dans le blog
    5
    Par défaut
    C'est parfait...

    Un petit clic sur

    Merci
    Argy

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