1. #1
    Invité de passage
    Inscrit en
    juin 2010
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : juin 2010
    Messages : 1
    Points : 0
    Points
    0

    Par défaut Freeform : équivalent fonction add_months

    Bonjour,
    Je dois créer un freeform en powerbuilder et j'ai un problème pour calculer une date fictive à partir d'une date de départ et d'un nombre de mois.
    Je m'explique : dans ce freeform, j'ai un champ contenant une date (zone dDate) (complétée par l'utilisateur) ainsi qu'un champ contenant un nombre de mois (zone nMois) (également complétée par l'utilisateur). Toujours dans ce même freeform, j'ai une zone calculée qui devrait (si j'étais en sql) revenir à add_months(dDate, nMois).
    Pour mon plus grand plaisir, je ne peux pas utiliser la fonction add_months dans le freeform.
    Quelqu'un aurait-il une suggestion de formule utilisant les fonctions powerbuilder pour simuler la fonction add_months svp ?

    Merci
    Taranaki

  2. #2
    rs
    rs est déconnecté
    Membre régulier
    Inscrit en
    octobre 2004
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : octobre 2004
    Messages : 105
    Points : 80
    Points
    80

    Par défaut

    Bonjour, crée une fonction globale f_addmonth(...) dans laquelle tu codes ce qu'il faut. Ensuite dans un compute de DW tu pourras appeler cette fonction.

Discussions similaires

  1. équivalence fonction de saisie c,c++ et php console
    Par vacknov dans le forum Fonctions
    Réponses: 3
    Dernier message: 10/10/2007, 15h16
  2. Réponses: 3
    Dernier message: 21/04/2007, 06h18
  3. équivalence fonction ROWNUM (oracle) avec MySQL
    Par pblb62 dans le forum SQL Procédural
    Réponses: 8
    Dernier message: 23/01/2006, 13h50
  4. équivalent fonction mysql C en php
    Par splouf dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 22/01/2006, 19h41
  5. équivalent fonction mysql C en php
    Par splouf dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 13/01/2006, 14h23

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