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

  1. #1
    Nouveau membre du Club
    Champ Calculé - Formules avec plusieurs paramètres
    Bonjour,

    Ma question peut paraître simple mais je cherche à faire un champ calculé sur Access et y implanter une formule assez conséquente.

    Voici en PJ la formule en question.

    La seule condition est la suivante : mon [champ3] doit suivre une condition IIf/VraiFaux qui prend uniquement les valeurs égales ou inférieurs à 0.
    Je pensais tout faire dans ma table de données. Mais ça ne fonctionne pas comme je le souhaiterai. J'ai donc séparer mon ratio en deux champs : RatioSup et RatioInf pour voir qu'est ce qui bloque.
    Et j'ai pu constater qu'Access n'aime pas trop mon [champ3] puisqu'il ne veut pas effectuer mon expression sur ma table de donnée.

    Expression :

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    VraiFaux([Champ3]<1;[Champ3];"")


    Auriez-vous une idée comment je pourrais régler ce problème?

    Je vous remercie une nouvelle fois pour toutes les aides que vous avez pu nous apporter ces derniers temps !

  2. #2
    Modérateur

    Bonjour
    Qu'entends-tu par
    Et j'ai pu constater qu'Access n'aime pas trop mon [champ3] puisqu'il ne veut pas effectuer mon expression sur ma table de donnée.
    Quel est le type de données de ton champ3?
    Personnellement je n'effectue pas mes calculs dans les champs d'une table. Je les effectue dans les requêtes. En écrivant ta formule dans une requête je pense que tu n'auras pas assez de problèmes dans la mesure où tu peux manipuler les données de plusieurs tables dans ta requête alors qu'un champs calculé d'une table ne comprends que ce qu'il contient.

    Pensons à améliorer nos compétences en toute humilité car aucune oeuvre faite par un humain n'est parfaite!!!

  3. #3
    Nouveau membre du Club
    Qu'entends-tu par
    Et j'ai pu constater qu'Access n'aime pas trop mon [champ3] puisqu'il ne veut pas effectuer mon expression sur ma table de donnée.
    En fait je voulais privilégier la création d'un champs calculé sur la table directement mais c'est vrai que ça fonctionne mieux avec des requêtes.

    Quel est le type de données de ton champ3?
    Mon [champ3] était un champ calculé.

    Mais tout fonctionne avec des requêtes encore une fois merci à l'avenir je saurai que pour des formules assez complexes, il vaut mieux privilégier les requêtes !