Bonjour,
Est il possible d'initialiser un paramètre avec la date du jour précédent tout en conservant la possibilité de modifier ce paramètre à l'appel du rapport. en version CR XI.
Merci l'intérêt porté à mon problème.
Bonjour,
Est il possible d'initialiser un paramètre avec la date du jour précédent tout en conservant la possibilité de modifier ce paramètre à l'appel du rapport. en version CR XI.
Merci l'intérêt porté à mon problème.
Bonjour
Fleur-Anne.Blain
Merci pour cette réponse encouragante, mais j'ai déja essayé et je ne doit pas m'y prendre correctement car je ne parvient pas à initialiser avec la date du jour précédent, exemple si je lance mon rapport la date du paramètre est 27 08 2007.
Il doit me falloir effectuer une initialisation au travers d'une formule mais je ne vois pas bien comment.
Peut tu être un peu plus précise s'il te plait ?
Tu as tout à ta disposition dans la fenêtre de gestion des paramètres....si tu ne précises pas de valeur par défaut en effet ca prend la date du jour, tua s plusieurs propriétés qui sont très claires surtout dans CR XI il suffit de les regarder (en bas de la fenêtre de gestion d'un paramètre).
Merci pour ces précisions.
Je vais voir cela je ne peux pas tester aujourdhui, je n'ai que la version X à disposition pour le moment mais puisque tu me dis que la version XI présente des options que je suppose supplémentaire par rapport à la X effectivement je devrait m'en sortir. Je tiendrais le post à jour dés que j'aurais vu cela de plus près. En tout merci pour le coup de main
Ben non sur la version dont je dispose (la X) je ne vois pas de gestion des paramètres, on peut assigner une valeur par défaut mais je n'ai pas le moyen d'indiquer que je veux systématiquement au lancement du rapport que le paramètre date prenne la date du jour antérieur, la je suis perplexe peut être ma version n'est elle pas installée avec les options nécessaires. Je fais un test d'installation de la XI et je regarde de plus près. Ce qui m'étonne c'est que la version 9 dispose de ces options, il faut que je creuse cela pour comprendre.
j'ai compris ayè ce que tu veux faire....tu veux quelque soit la date que ca prenne le jour d'avant en valeur par defaut non?
dans ce cas ce n'est pas dans la valeur par defaut que tu fait ca..enfin si mais avec une formule ou tu prends la date du jour -1 avec le générateur de formule
Oui c'est ça mais comment injecter la formule dans le paramètre ?
je ne sais pas si c'est possible, sinon effectivement je pense créer une formule genre: currentdate - 1 mais pour la récupérer dans l'initialisation du paramètre je ne vois pas trop comment.
Tu as une idée ?
Je dirais que tu peux le faire en créant ton paramètre tu le places sur le report puis tu fais editeur de mise en forme et la tu peux lui attribuer une formule
je vais essayer quelque chose comme ça , je vient de finir l'install de la version XI qui effectivement propose beaucoup plus de possibilités aux niveaux des paramètres je continu la recherche après les redémarrages nécessaires
et je communique le résultat dés que possible.
Merci encore
Désolé d'insister mais je n'arrive toujour pas à affecter le résultat d'une formule même en passant par l'éditeur mise en forme, en passant par date style personnalisé j'ai l'erreur le résultat de la formule doit être un nombre.
Je galère pas mal sur cette dificulté.
j'ai fait une formule avec: @dat
DateAdd ('d',-1 ,CurrentDateTime )
puis dans mise en forme du paramètre (présent sur le rapport), déclaré en dateheure, j'essaie de lui affecter @dat et c'est la qu'il crie que le résultat doit être un nombre, je ne comprend pas et l'aide crystal n'est pas très utile sur ce coup la. Merci pour la patience dont tu fais preuve.
Les dates dans crystal sont sous forme numérique tu n'as pas le choix meme si dans ta base elle sont de type date ou ailleurs. Les formules meme sur les dates ne génèrent que des nombres, pas de date. Et c'est un champ de type champ de formule.
Tu peux dans CR XI, dans l'expert selection préciser tes dates en choisissant la date voulue avec l'option est compris entre ou encore appartient à la période ou tu peux spécifier des dates ou des périodes (lastFullMonth pourrait peut-etre te convenir)
Non finalement je pensais que ce serait possible, mais il va falloir me résoudre, même avec la XI pas moyen d'initialiser le champ paramètre avec la date du jour précédent. A moins d'une idée qui établierais le contraire et que j'accueillerais avec grand plaisir. Mais pour ce soir j'abandonne.
Merci quand même pour les tentatives et les efforts.
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