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 :

Générateur d'expression fonction intégrée IF


Sujet :

Access

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Générateur d'expression fonction intégrée IF
    BONJOUR?
    J’ai un champ "montant de la vente" qui peut être diminué du champ "montant de la modif" reste donc le contenu du champ « prix calculé ». (vente – modif = facturé)
    Et
    Dans le champ « non encaissé au 31 12 2010 » j’aimerais que figure uniquement le « prix calculé » correspondant au prix « calculé de l’année » moins le "total encaissé" sur cette vente. Pour l’année 2010
    Or le champ « date de vente » est utilisé aussi bien pour 2010 que pour 2011.
    « Montant facturé » – « total encaissé 2010» = montant dû au 31 12 2010 (donc uniquement sur les date de ventes de l’année 2010.

    J’ai pensé à utiliser la fonction IF. Soit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    IIf(«expression»; «truepart»; «falsepart») «Expr» [datevente] < CDate("01/01/11"); «Expr» [prixfacture] - [Total encaissé 2010] ; = 0)
    Mais cela ne passe pas. J'ai essayé toutes sortes de formules, sans résultat.
    Merci d'avance. JJ

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Il faut remplacer les champs entre guillemets par les vrais, non ?

    Philippe

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 4
    Points : 4
    Points
    4
    Par défaut fonction if sur access 2010
    Bonjour et merci pour la réponse
    désolé pour le doublon je pensais que le premier n'était pas passé.
    j'ai entré:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    IIf([datevente]<01/01/11;[prixfacture]-[Total encaissé 2010];0)
    est retenu sur la ligne expression:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    VraiFaux([datevente]<1/1/11;[prixfacture]-[Total encaissé 2010];0)
    Dans mon exemple: prix facturé = 250, encaissé 2010 = 0, résultat affiché: 0
    il devrait être de 250 la date étant le 13/09/2010.
    Je souhaite: sur le champ non encaissé 2010 voir apparaître le facturé-l'encaissé 2010. Le champ date étant le même quelque soit l'année.
    J'ai comme manuel : le guide complet access 2010 micro application. je n'ai pas trouvé d'explication sur IF

    Merci pour votre aide et bonne journée JJ

Discussions similaires

  1. Fonctions intégrées non-reconnues
    Par BjornDunkerbeck dans le forum Runtime
    Réponses: 8
    Dernier message: 10/07/2007, 09h55
  2. Réponses: 2
    Dernier message: 08/06/2007, 09h27
  3. Réponses: 5
    Dernier message: 09/07/2006, 18h14
  4. état sous access, générateur d'expression
    Par jordinette dans le forum Access
    Réponses: 4
    Dernier message: 29/12/2005, 11h31
  5. Réponses: 2
    Dernier message: 21/04/2005, 12h02

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