|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2006 Messages : 164 ![]() |
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" ... |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() |
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 ? |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2006 Messages : 164 ![]() |
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" ... |
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() |
Désolé, je ne vois pas.
D'ailleur si quelqu'un a la reponse ca m'interresse aussi. |
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2006 Messages : 164 ![]() |
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" ... |
|
|
00
|
|
|
#6 |
|
Membre émérite
![]() Inscription : décembre 2005 Messages : 901 ![]() |
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 |
|
|
00
|
|
|
#7 | ||
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
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 :
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!" |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com