je cherche la fonction pour la date system sous birt
je cherche la fonction pour la date system sous birt
Si tu met dans un label (ou un text, je ne sais plus) en HTML <value-of>new Date()</value-of> Tu auras la date... système je crois.
mais c'est pour un paramètre et j'ai essaye sysdate(). ca passe pas
Tu veux faire apparaître la Date d'impression dans le rapport par exemple non ?
c'est pour parametrer une requete avec la date systeme
En JAVA tu la récupère en millisecondes grâce à :
Et ensuite tu la passes en paramètre
Code : Sélectionner tout - Visualiser dans une fenêtre à part System.currentTimeMillis();![]()
c'est depuis birt dans la création de ma requete je met ? a la fin de ma requete et ensuite je vais dans parameters et je créer mon paramètre donc ce n'est pas dans java
si c'est dans ta requète alors c'est du SQL dons il ne faut pas de ()...
Si c'est en java sysdate ne signifie rien..
faut pas tout mélanger..
Birt est un bon outil mais de là à fusionner tout les langage..![]()
depuis birt j'ai une requete dans cette requete j'ai un parametre qui est identifié dans birt. ce que je veux c'est que se parametre prenne la date du jour je mélange pas les language.
j'ai la solution il faut faire (new Date). et la function native de javascript donc ca par exemple pour avoir le mois (new Date).getMonth()
peut on récupérer un mois en chaine de caractères à partir d'une date? (ex : avoir "janvier" au lieu de "1")
je ne peux pas te répondre à ce sujet peut etre avec une fonction java a chercher?sinon tu met des conditions dans ton lieu de résultat avec un "cas ou "
c'est quoi un "lieu de résultat" et un cas ou?
quand je dis lieu de résultat j'entend dinamic text ou table en faite ou tu vas placer ton résultat et un cas ou c'est un
mais il faut encore voir si on peut faire cela
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 switch(val) case 1:'janvier" break; case2: etc...
ça me parle pas trop je tape ça ou? tu peux détailler stp?
Regarde avec la classe DateFormat http://java.sun.com/j2se/1.5.0/docs/...ateFormat.html
Tu devrait pouvoir obtenir ce que tu veut.
Dans la case (label ou data, je ne sais plus) où tu affiche ta date, tu peux formater l'affichage de la date. Pour mettre le mois, tu met EE comme format par exemple.
Sinon, dans les dynamic text, tu peux utiliserou toute autre valeur (champ de ta requete par ex)
Code : Sélectionner tout - Visualiser dans une fenêtre à part <value-of format="EE">new Date()</value-of>
Vi vi, je parlais pas de la date, mais du moyen de la formater.
J'ai bien vu que tu m'avais devancé sur cette réponse![]()
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager