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

Webi Discussion :

Ajout d'un mois dans une date d'invite


Sujet :

Webi

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Développeur décisionnel
    Inscrit en
    Mai 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur décisionnel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2012
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Ajout d'un mois dans une date d'invite
    Bonjour,

    j'ai poser une formule dans une cellule de mon rapport pour avoir différents libellé selon si l'objet [Date deb mensualité filtre 3] est > ou pas à (une invite "Date d'appel" + 1 mois)
    or je n'arrive pas à faire le +1 mois.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =Si([Date Deb Mensualite Filtre3] > DateRelative(EnDate(RéponseUtilisateur("Date appel(01/MM/AAAA)");"dd/mm/yyyy");30) ;("Au titre du mois de : ");("Jusqu'au :  "))
    j'ai essayer d'utiliser la fonction DateRelative, mais je ne peux pas ajouter plus de 30 jours.

    Auriez vous une solution?

    merci d'avance.

  2. #2
    Rédacteur
    Avatar de TomDuBouchon
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juin 2009
    Messages
    3 343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 343
    Points : 5 848
    Points
    5 848
    Par défaut
    Bonjour,

    Votre formule m'a l'air correcte sur le principe... Qu'entendez vous par :
    j'ai essayer d'utiliser la fonction DateRelative, mais je ne peux pas ajouter plus de 30 jours
    En revanche, quels sont les appels à la fin de votre formule ? On dirait d'autres invites ?

  3. #3
    Rédacteur
    Avatar de Bruno2r
    Homme Profil pro
    Exploitation des données
    Inscrit en
    Décembre 2006
    Messages
    2 566
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Exploitation des données
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 566
    Points : 4 780
    Points
    4 780
    Par défaut
    Citation Envoyé par christ1 Voir le message
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =Si([Date Deb Mensualite Filtre3] > DateRelative(EnDate(RéponseUtilisateur("Date appel(01/MM/AAAA)");"dd/mm/yyyy");30) ;("Au titre du mois de : ");("Jusqu'au :  "))
    j'ai essayer d'utiliser la fonction DateRelative, mais je ne peux pas ajouter plus de 30 jours.
    Je confirme que la fonction DateRelative([Date]; nb jours) fonctionne au delà de 30 jours .
    Pour le vérifier, enlever la condition dans ta formule :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =DateRelative(EnDate(RéponseUtilisateur("Date appel(01/MM/AAAA)");"dd/mm/yyyy");60)
    Je me demande si le problème ne vient pas plutôt de la syntaxe de la condition.
    Tom, à la fin de la formule, ce ne sont pas d'autres invites mais le texte à afficher en réponse Alors et Sinon.

    Je n'en suis qu'au stade de la découverte de la version Web mais je construis mes conditions de la façon suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =Si([Date Deb Mensualite Filtre3] > DateRelative(EnDate(RéponseUtilisateur("Date appel(01/MM/AAAA)");"dd/mm/yyyy");30) ) Alors ("Au titre du mois de : ") Sinon ("Jusqu'au :  ")
    • La parenthèse fermante est à la fin de la condition
    • Alors() et Sinon() sont des fonctions dôtées de parenthèses

    Ou bien encore
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =Si([Date Deb Mensualite Filtre3] > DateRelative(EnDate(RéponseUtilisateur("Date appel(01/MM/AAAA)");"dd/mm/yyyy");30) ; "Au titre du mois de : " ; "Jusqu'au :  " ) 
    • La parenthèse fermante est à la fin de la formule
    • Alors() et Sinon() sont remplacées par les ; et les parenthèses sont superflues

Discussions similaires

  1. Extraction du mois dans une date
    Par Kallamou dans le forum Access
    Réponses: 4
    Dernier message: 02/02/2007, 22h13
  2. [Dates] ajouter des mois dans une date
    Par illegalsene dans le forum Langage
    Réponses: 7
    Dernier message: 16/01/2007, 14h41
  3. ajout de deux heures dans une date
    Par chris401 dans le forum Access
    Réponses: 2
    Dernier message: 29/06/2006, 08h04
  4. [Dates] récupérer le mois dans une date
    Par griese dans le forum Langage
    Réponses: 3
    Dernier message: 06/06/2006, 15h25
  5. [LG] Extraire le mois dans une date en PASCAL
    Par JPCOCU dans le forum Langage
    Réponses: 1
    Dernier message: 03/10/2005, 15h40

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