Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Jasper > iReport
iReport Forum d'entraide sur iReport
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/04/2008, 18h07   #1
Membre habitué
 
Homme Nicolas
Inscription : novembre 2007
Messages : 45
Détails du profil
Informations personnelles :
Nom : Homme Nicolas
Localisation : France

Informations forums :
Inscription : novembre 2007
Messages : 45
Points : 131
Points : 131
Par défaut Concat string + texte statique + Date

Bonsoir,

Je cherche à savoir si l'on peut concaténer dans une même zone de texte un champ string et un champ date ?
Pour arriver à avoir un truc
"Commande n° " <champ string> "du : " <champ_date>

Aujourd'hui, ça se fait dans 2 zones distinctes (une pour le texte et le string, l'autre pour la date), et si je ne pouvais en avoir plus qu'une... ce serait top !

Merci

Nico
nmicoud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2008, 13h58   #2
Membre actif
 
Inscription : janvier 2007
Messages : 57
Détails du profil
Informations personnelles :
Localisation : France, Puy de Dôme (Auvergne)

Informations forums :
Inscription : janvier 2007
Messages : 57
Points : 165
Points : 165
Bonjour,

Il suffit de transformer ta date en String et tout pourra tenir dans une seule zone de texte.

Arno
arno a. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2008, 14h16   #3
Membre habitué
 
Homme Nicolas
Inscription : novembre 2007
Messages : 45
Détails du profil
Informations personnelles :
Nom : Homme Nicolas
Localisation : France

Informations forums :
Inscription : novembre 2007
Messages : 45
Points : 131
Points : 131
Effectivement, mais le pb vient du format du champ date en string, c'est de la forme aaaa-mm-jj.
Or, je souhaiterais l'inverse (jj-mm-aaaa)...

Maintenant, ce que je demande n'est peut être pas possible....
nmicoud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2008, 17h10   #4
Rédactrice
 
Avatar de Fleur-Anne.Blain
 
Inscription : juillet 2006
Messages : 2 662
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 2 662
Points : 5 590
Points : 5 590
Si c'est du SQL voir les fonctions date du SQL (cours sql rubrique sql)ou l'on peut spécifier un format.
Si c'est du script, tout est possible
__________________
la culture c'est comme la confiture moins on en a plus on l'étale.

Vous souhaitez contribuer aux rubriques Solutions d'entreprises ou BI, contactez-moi

Mes tutos
Fleur-Anne.Blain est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/05/2008, 12h03   #5
Rédacteur/Modérateur
 
Avatar de JauB
 
Homme Faisel
Ingénieur COBOL/AS400
Inscription : octobre 2005
Messages : 1 713
Détails du profil
Informations personnelles :
Nom : Homme Faisel
Âge : 31
Localisation : Maroc

Informations professionnelles :
Activité : Ingénieur COBOL/AS400
Secteur : Finance

Informations forums :
Inscription : octobre 2005
Messages : 1 713
Points : 2 712
Points : 2 712
Envoyer un message via AIM à JauB Envoyer un message via MSN à JauB Envoyer un message via Yahoo à JauB
D'où récupéres tu la date?
c'est la date système ou qu'elle est récupérée à partir d'une requête SQL?
Citation:
Envoyé par nmicoud Voir le message
Effectivement, mais le pb vient du format du champ date en string, c'est de la forme aaaa-mm-jj.
Or, je souhaiterais l'inverse (jj-mm-aaaa)...

Maintenant, ce que je demande n'est peut être pas possible....
__________________
*** Ingénieur COBOL/AS400 ***

-------------------------------------------------------------------

Mes articles, Mon Blog

Rubrique Jasper/iReport :
------- Forum Jasper --------
----- FAQ Jasper/iReport -----

JauB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/05/2008, 12h26   #6
Membre habitué
 
Homme Nicolas
Inscription : novembre 2007
Messages : 45
Détails du profil
Informations personnelles :
Nom : Homme Nicolas
Localisation : France

Informations forums :
Inscription : novembre 2007
Messages : 45
Points : 131
Points : 131
Citation:
Envoyé par JauB Voir le message
D'où récupéres tu la date?
c'est la date système ou qu'elle est récupérée à partir d'une requête SQL?

C'est une date récupérée d'une requête
nmicoud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/05/2008, 12h44   #7
Rédacteur/Modérateur
 
Avatar de JauB
 
Homme Faisel
Ingénieur COBOL/AS400
Inscription : octobre 2005
Messages : 1 713
Détails du profil
Informations personnelles :
Nom : Homme Faisel
Âge : 31
Localisation : Maroc

Informations professionnelles :
Activité : Ingénieur COBOL/AS400
Secteur : Finance

Informations forums :
Inscription : octobre 2005
Messages : 1 713
Points : 2 712
Points : 2 712
Envoyer un message via AIM à JauB Envoyer un message via MSN à JauB Envoyer un message via Yahoo à JauB
Alors voilà comment procéder :

Code :
1
2
3
 
select designation, dateCreate, CONCAT(CONCAT(designation, ' ') ,DATE_FORMAT(dateCreate, "%d-%m-%Y") ) as test
from article
Ici le champ souhaité est "test".
Tu peux adapter cette requête à ton besoin, c'est simple
__________________
*** Ingénieur COBOL/AS400 ***

-------------------------------------------------------------------

Mes articles, Mon Blog

Rubrique Jasper/iReport :
------- Forum Jasper --------
----- FAQ Jasper/iReport -----

JauB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/05/2008, 15h41   #8
Membre habitué
 
Homme Nicolas
Inscription : novembre 2007
Messages : 45
Détails du profil
Informations personnelles :
Nom : Homme Nicolas
Localisation : France

Informations forums :
Inscription : novembre 2007
Messages : 45
Points : 131
Points : 131
je suis sous oracle, donc j'ai utilisé to_char, mais ça fonctionne, c'est le principal.

merci

bon WE

nico
nmicoud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/05/2008, 16h44   #9
Rédacteur/Modérateur
 
Avatar de JauB
 
Homme Faisel
Ingénieur COBOL/AS400
Inscription : octobre 2005
Messages : 1 713
Détails du profil
Informations personnelles :
Nom : Homme Faisel
Âge : 31
Localisation : Maroc

Informations professionnelles :
Activité : Ingénieur COBOL/AS400
Secteur : Finance

Informations forums :
Inscription : octobre 2005
Messages : 1 713
Points : 2 712
Points : 2 712
Envoyer un message via AIM à JauB Envoyer un message via MSN à JauB Envoyer un message via Yahoo à JauB
Citation:
Envoyé par nmicoud Voir le message
bon WE
t'es sur Jupiter ou quoi?
enfin bon WE à toi aussi
pense au
__________________
*** Ingénieur COBOL/AS400 ***

-------------------------------------------------------------------

Mes articles, Mon Blog

Rubrique Jasper/iReport :
------- Forum Jasper --------
----- FAQ Jasper/iReport -----

JauB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/05/2008, 16h55   #10
Membre habitué
 
Homme Nicolas
Inscription : novembre 2007
Messages : 45
Détails du profil
Informations personnelles :
Nom : Homme Nicolas
Localisation : France

Informations forums :
Inscription : novembre 2007
Messages : 45
Points : 131
Points : 131
Citation:
Envoyé par JauB Voir le message
t'es sur Jupiter ou quoi?
enfin bon WE à toi aussi
pense au
je voulais dire viaduc !
et j'avais coché "résolu", puis j'ai fait ma réponse après, et j'avais pas vu qu'il l'avait mis en plus résolu

bref!

++
nmicoud est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h03.


 
 
 
 
Partenaires

Hébergement Web