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

IHM Discussion :

#Erreur dans un champ calculé d'un formulaire [AC-2010]


Sujet :

IHM

  1. #1
    Membre habitué
    Inscrit en
    Octobre 2006
    Messages
    241
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 241
    Points : 145
    Points
    145
    Par défaut #Erreur dans un champ calculé d'un formulaire
    Bonjour,

    Tous mes vœux pour 2015 à tous !

    Un petit problème que certains vont résoudre plus vite que la lumière mais moi, je sèche ...

    J'ai créé un formulaire continu alimenté par une requête. dans cette requête, j'ai créé un champ que j'ai appelé Valeur. Ce champ prend la valeur d'un autre champ de la requête en fonction d'un autre et sa formule est la suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Valeur: Somme(VraiFaux([TbOprMaintenance_1.OprMntBox2]<>'COMMANDE OUVERTE';[TbOprMaintenance.OprMntCout];0))
    Ce champ est donc une expression ...

    Si maintenant je désire faire la somme de ce champ dans un formulaire en ajoutant, dans le pied du formulaire un contrôle texte et en donnant comme source à ce contrôle la syntaxe suivante : =Somme([Valeur]), j'ai ce fichu message d'erreur ...

    Si je mets uniquement Valeur dans le contrôle, j'ai bien une quantité qui change en fonction de l'enregistrement actif.

    Je sèche ...

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    Bonjour,

    Peux-tu donner plus d'explication parce que normalement faire la somme d'un champ "calculé" d'une requête dans un formulaire ne devrait pas poser de problème et se fait de cette façon.
    Par contre :
    Si je mets uniquement Valeur dans le contrôle, j'ai bien une quantité qui change en fonction de l'enregistrement actif.
    n'est pas logique, vu que le résultat de ton champ est une somme, donc la valeur "ne devrait" pas changer en fonction de l'enregistrement.
    1- Est-ce que ta requête est basée sur 1 table et c'est une erreur de transcription qu'on ait 2 tables différentes dans le message joint ?
    2- Pouvons-nous avoir la totalité du code SQL de la requête source ?
    3- Le formulaire est donc basé sur la requête ?
    4- Le formulaire est en mode continu ?


    Cordialement,
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  3. #3
    Membre habitué
    Inscrit en
    Octobre 2006
    Messages
    241
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 241
    Points : 145
    Points
    145
    Par défaut
    Oui le formulaire est bien continu et le contrôle dans le pied fait bien une somme.

    Mais j'ai trouvé car j'avais un doute avant de poster cette discussion, j'aurais du creuser un peu plus.
    En fait, je pense que Accès ne sait pas faire la somme d'un champ issu d'une expression dans la requête.
    J'ai donc modifié ma requête afin que le champ Valeur soit de type regroupement et non plus une expression et là, ça fonctionne.

    Je ne sais pas si ça vous parle mais en tout cas, ça marche bien.

    Encore merci pour votre aide et très belle année code à tous.

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

Discussions similaires

  1. [AC-2007] Utiliser un champ calculé d'un formulaire dans une requete
    Par eliottgiraudo dans le forum Requêtes et SQL.
    Réponses: 22
    Dernier message: 14/08/2013, 16h54
  2. [AC-2002] Intégrer un champs calculer d'un formulaire dans un état
    Par WEIDER dans le forum IHM
    Réponses: 2
    Dernier message: 27/10/2010, 13h41
  3. Réponses: 26
    Dernier message: 11/06/2007, 10h57
  4. Réponses: 8
    Dernier message: 31/07/2006, 12h52
  5. [PB 10] Affichage d'une image dans un champ calculé
    Par kheops92 dans le forum Powerbuilder
    Réponses: 2
    Dernier message: 07/07/2006, 11h51

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