Cognos 8 » Report Studio

ID #1081

Exemple de réglage des invites de type date

Les dates qui apparaîssent dans les invites de type date, ne sont souvent pas les dates souhaitées. 

Voici un exemple pratique du réglage de 2 dates dynamiques avec du Javascript : 

 

1) Insérer une invite de saisie d'une date de début nommée par exemple : prompt_date_debut

2) Insérer un élément HTML avec le code Javascript suivant (pour avoir le 1er jour de l'année en cours ) : 

<script>
function PremierJourAnnee()
{ var dtJour = new Date();
var dtJour1 = new Date();

dtJour1.setFullYear(dtJour.getFullYear());
dtJour1.setMonth(dtJour.getMonth());
dtJour1.setDate(1);

var dtFinMoisPasse = new Date( dtJour1 - 86400000 );
var strResultat = [dtFinMoisPasse.getUTCFullYear(), 1, 1].join("-");

return strResultat;
}

pickerControlprompt_date_debut.setValue( PremierJourAnnee() );
</script>

3) Insérer une 2e invite de saisie d'une date de fin nommée par exemple : prompt_date_fin

4) Insérer un 2e élément HTML avec le code Javascript suivant (pour avoir le dernier jour du mois précédent le jour en cours ) : 

<script>
function DernierJourMoisPasse ()
{ var dtJour = new Date();
var dtJour1 = new Date();

dtJour1.setFullYear(dtJour.getFullYear());
dtJour1.setMonth(dtJour.getMonth());
dtJour1.setDate(1);

var dtFinMoisPasse = new Date( dtJour1 - 86400000 );
var strResultat    = [dtFinMoisPasse.getFullYear(), dtFinMoisPasse.getMonth()+1, dtFinMoisPasse.getDate()].join("-");

return strResultat ;}
pickerControlprompt_date_fin.setValue( DernierJourMoisPasse() );
</script>

 

Tags: -

Related entries:

Dernire mise jour: 2010-05-04 17:12
Auteur: Michel Preti
Rvision: 1.4

Digg it! Imprimer cet article Envoyer  un ami version PDF
Propose a translation for Propose a translation for
Merci de noter cette entre:

Moyenne des notes: 3 sur 5 (2 Votes)

compltement inutile 1 2 3 4 5 indispensable

Vous ne pouvez pas commenter cet enregistrement

Comment par RocioXRuma:
Hi! Where I can download the XRumer 12? This URL is not working - http://freecheapxrumer.com/ :(
Added at: 2016-11-30 12:04

Comment par MaryMJ:
Hello! My name is MaryMarkova, our compane need to advertise on your website. What is your prices? Thank you. Best regards, Mary.
Added at: 2016-12-15 15:07

Comment par digibyte gaming wallet:
buy digibyte mining digibyte gaming wallet https://steemit.com/digibyte/@daniildimitrov/digibyte-on-the-rise-cheap-cryptocurrency-to-invest
Added at: 2017-05-23 17:29

Comment par Lbffrite:
cheap auto insurance - https://affordablecarinsurancehnb.org/ auto insurance rates [url=https://affordablecarinsurancehnb.org/]auto insurance policy[/url] ’
Added at: 2017-06-04 23:06

Comment par Tim:
first time personal loans no credit payday loans in las vegas nv need cash fast with bad credit
Added at: 2017-09-30 00:06

Comment par captcha sniper:
It¡¦s in reality a great and helpful piece of info. I¡¦m happy that you shared this helpful information with us. Please keep us up to date like this. Thank you for sharing.
Added at: 2017-12-16 22:59

Comment par Juan Garcia:
y7uCuvyW2 Teac http://23hnm.com/#dfyMEhdsYwY-MNL dfyMEhdsYwY, u26MHKWnkzkT, [url=http://jb6wy.com]7ZPYSkXMSh[/url], [bbJGhPKZbT](http://ujnpn.com "bbJGhPKZbT"), [http://1uzrt.com Cs7zICptq],
Added at: 2018-03-11 16:21

Comment par cymbalta:
6yS08DWq Rais cymbalta
Added at: 2018-03-17 22:36

Comment par buy generic cymbalta:
3TJs74utK7X Nort buy generic cymbalta
Added at: 2018-03-19 01:21

Comment par cheap cymbalta online:
mmmq9EACyu None cheap cymbalta online
Added at: 2018-03-19 11:43

Comment par Nicholas Fletcher:
uKBSZYkGEa Demo http://mqboh.com/#zhfVOcmF0s-u9X zhfVOcmF0s, FEDlUVnDHL13, [url=http://vd0fh.com]ex9oWsWfJrd9[/url], [He86dZjOOca](http://sno9e.com "He86dZjOOca"), [http://mnats.com BYtDKKPpZDh],
Added at: 2018-05-04 17:35