Bonjour à tous,
Je vous fait part d'un probleme recurrent auquel vous pourrez j'espère m'apporter quelques solutions.
Tous les tests ont été réalisés sur une seule et même machine en utilisant le même compte de connection (donc les paramètres regionaux ne changent pas).
Le probleme est que le format de date d'une invite apparaît sous la forme dd/mm/aaaa sous deski alors qu'elle apparait sous la forme M/d/aaaa sous Webi (voir pièce jointe pour print screen).
La définition de l'objet invite au sein de l'univers est la suivante (connection sur une base Oracle 10g):
RESERVATION_REPORT.RESV_BOOKING_DATE BETWEEN to_date(@Prompt('Booking Date from (dd/mm/yyyy)?','D',,,),'dd/mm/aaaa') AND to_date(@Prompt('Booking Date to (dd/mm/yyyy)?','D',,,),'dd/mm/aaaa')
C'est le même rapport qui est appelé dans les 2 cas.
Ce probleme a une solution mais qui n'est que temporaire (qq jours) et on connait pas l'élément déclencheur : il suffit de re-exporter le rapport sur le réferentiel à partir de deski pour que Webi affiche correctement le bon format de date.
Mais comme signalé après quelques jours on note à nouveau cette différence.
Voici la valeur du parametre USER_INPUT_DATE_FORMAT du fichier oracle.prm
<Parameter Name="USER_INPUT_DATE_FORMAT">'dd-MM-yyyy HH:mm:ss'</Parameter>
Merci d'avance pour vos commentaires avisés
Cordialement,
JPC
Partager