Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Deski
Deski Forum d'entraide Deski (client lourd)
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 09/10/2007, 11h17   #1
Nouveau Membre du Club
 
Inscription : décembre 2006
Messages : 164
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 164
Points : 28
Points : 28
Par défaut [BO XIr2] Problème FormatDeDate

Bonjour,
J'ai un problème qui devient assez récurrent : je crée des variables qui sont du type FormatDeDate(<maDate>,"HH") par exemple.
Mais lorsque je rafraichis le document, ça me met FormatDeDate(<maDate>,"\H\H").
Ce n'est pas la première fois que FormatDeDate me change mon format.
De quoi cela peut il venir ???
Merci
__________________
Quand tu regardes vers le Nord, t'as le "Sud au cul" ...
Enthau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2007, 09h52   #2
Membre habitué
 
Avatar de ledu_alexandre
 
Inscription : mai 2005
Messages : 167
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mai 2005
Messages : 167
Points : 111
Points : 111
Envoyer un message via MSN à ledu_alexandre
Bonjour je suis tout nouveau dans le milieu je sais pas trop si ca va t'aider:
Donc deja petit rappel sur la syntaxe de la fonction:

Chaîne FormatDeDate(Date,Format de chaîne)

soit: FormatDeDate(DateActuelle() ,"jj mm aa")

Bon maintenant il reste ton format de chaîne il en existe 3 principaux je crois.
Je pense qu'apres tu peux mixer un peu ...

jj mm aa -> 20 10 00
jj mmm aa -> 20 oct 00
jjjj jj mmmm aaaa -> Vendredi 20 octobre 2000


Voiloo j'espere t'avoir un peu aider.

Ps: ca serait pas l'heure que tu voudrais afficher des fois ?
ledu_alexandre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2007, 10h35   #3
Nouveau Membre du Club
 
Inscription : décembre 2006
Messages : 164
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 164
Points : 28
Points : 28
Salut Alexandre

merci pour ta réponse mais mon pb ne vient pas que je n'arrive pas à utiliser FormatDeDate, j'arrive à créer des variables qui vont très bien.
Mon problème, c'est que lorsque j'exécute une requête, mes variables créées ayant FormatDeDate comme formule sont modifiés.

Pour exemple, j'ai une variable <ma_var> définie ainsi :
<ma_var> = FormatDeDate(<la_date>,"aaaammjjHHmmss")
alors si <la_date> = 11/10/2007_00:11:22 j'obtiens <ma_var>="20071011001122"
donc ca me convient.
Mais lorsque je regénère mon rapport, <ma_var> = "" car si je regarde la formule de ma variable j'ai = FormatDeDate(<la_date>,"")

Donc pour résumé ma question est : quelqu'un a-t-il déjà eu ce genre de problème ? Est-ce un pb BO (patch?) ?

Merci
__________________
Quand tu regardes vers le Nord, t'as le "Sud au cul" ...
Enthau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2007, 11h13   #4
Membre habitué
 
Avatar de ledu_alexandre
 
Inscription : mai 2005
Messages : 167
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mai 2005
Messages : 167
Points : 111
Points : 111
Envoyer un message via MSN à ledu_alexandre
Désolé, je ne vois pas.
D'ailleur si quelqu'un a la reponse ca m'interresse aussi.
ledu_alexandre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2007, 10h40   #5
Nouveau Membre du Club
 
Inscription : décembre 2006
Messages : 164
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 164
Points : 28
Points : 28
Après avoir fait quelques tests, il se trouve que le rafraichissement de la requete directement a partir de BO fonctionne.
Mon problème viendrai donc de l'exécutable que j'ai créé en VBA et qui rafraichi une requete. Pourtant il fonctionne très bien mais à chaque fois que j'exécute une requete contenant FormatDeDate, il m'efface le format.
BO restera tjs un mystère...
__________________
Quand tu regardes vers le Nord, t'as le "Sud au cul" ...
Enthau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2007, 18h14   #6
Membre émérite
 
Avatar de Ayana
 
Inscription : décembre 2005
Messages : 901
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 901
Points : 900
Points : 900
Et si tu crées une variable string qui prend la valeur de ton format, peut-être ne s'effacera-t-il pas, et en plus, il est plus simple de modifier une constante placée en début de programme plutôt qu'en plein milieu de programme.

Et donne-nous ton code ça sera plus simple pour trouver d'où vient le problème
__________________
--= Ayana =--
Modératrice B.I.

Règles du forum BO

Team BAB - Spécialistes BO

Rubrique BI de developpez.com
Ayana est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2007, 08h06   #7
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 181
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 181
Points : 2 717
Points : 2 717
Bonjour à tous,
Je dois être un peu lent ce matin mais je n'arrive pas à savoir en lisant Enthau si
sa variable est dans le document BO et basée sur un champ Date du Fournisseur de données
ou bien dans sa requête (... mais à chaque fois que j'exécute une requete contenant FormatDeDate, il m'efface le format...)
Auquel cas :
Pourquoi faire dans la requête ?????
C'est un objet personnel dans la requête?

Quand au rafraîchissement en VB tu passes par un Document.Refresh ?
ou bien c'est du SQL dynamique ?
Auquel cas la présence de " dans FormatDeDate(variable,"...") ne peut que créer de la confusion dans un SQL lui même en chaîne de caractères
Exemple :
Code :
1
2
Dim Mysql AS String
Mysql := "SELECT .... , FormatDeDate(<variabledate>,"& Chr$(34) & "aaaammjjHHmmss" & Chr$(34) &")"
Sinon as tu la possibilité de le mettre au poin sous deski pour le convertir ensuite en webi ? Voir sujet déjà traité http://www.developpez.net/forums/sho...d.php?t=403962
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO
"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"
Bruno2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h12.


 
 
 
 
Partenaires

Hébergement Web