Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Cognos
Cognos Forum d'entraide Cognos : Impromptu, Powerplay, transformer,...
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 04/12/2007, 12h03   #1
Membre confirmé
 
Avatar de mhamedbj
 
Inscription : février 2007
Messages : 403
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 403
Points : 254
Points : 254
Par défaut Saisie de plusieurs valeurs

Bonjour,

Je suis sur report Studio 1.1 et je voudrais avoir une invite de saisie de valeurs (liste) en fait j'ai une liste sous excel (une bonne centaine de valeurs) que je voudrais utiliser comme paramètre d'entré pour un rapport, sauf que RN n'offre que la possibilité d'intégrer des valeurs un à un ... du coup c un peut .....

Merci

Cdt
__________________
Si on tombe un jour... c'est pour mieux se relever !!
Take a look

Mon début de carrière
mhamedbj est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2007, 13h06   #2
Membre actif
 
Inscription : janvier 2007
Messages : 205
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 205
Points : 192
Points : 192
La seule possibilité, c'est le "Javascript" écrit dans un "HTML Item". Le code Javascript utilisera ActiveX pour lire un fichier TXT contenant ta liste et alimentera ton prompt.

Pour plus d'information, fais une recherche dans la Knowledge Base du site du support Cognos.
yphilogene est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2007, 14h33   #3
Membre confirmé
 
Avatar de mhamedbj
 
Inscription : février 2007
Messages : 403
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 403
Points : 254
Points : 254
Tu as l'air de t'y connaitre .... la KB cognos est protéger et celui qui a les accès est en congé ,

Alors stp, ne pourrais-tu pas me donner un peut plus de billes ça serait gentil

Cordialement
Mhamed
__________________
Si on tombe un jour... c'est pour mieux se relever !!
Take a look

Mon début de carrière
mhamedbj est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2007, 14h53   #4
Membre confirmé
 
Avatar de mhamedbj
 
Inscription : février 2007
Messages : 403
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 403
Points : 254
Points : 254
j'ajouterais même que tu me sauve la vie :

La lecture du fichier grâce à l'activeX c'est fait, reste a me dire comment faire pour que la page d'invite lise ça de manière automatique !!



Merci infiniment

Cdt
Mhamed
__________________
Si on tombe un jour... c'est pour mieux se relever !!
Take a look

Mon début de carrière
mhamedbj est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2007, 15h07   #5
Membre actif
 
Inscription : janvier 2007
Messages : 205
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 205
Points : 192
Points : 192
Voilà le code Javascript à mettre dans le [HTML item]:


<input type='button' value='Load from file' onclick='uploadlist()'>
<script language="javascript">

function uploadlist() {
var x = document.getElementsByTagName('select');
var RN_SelectName = "_oLstChoicesT1";
var RN_SelectClass = "clsListControl";
var is_Required;
var fileName;

fileName = prompt("Please enter the complete file path:","");

for (var i=0;i<x.length;i++) {
if (x[i].className == RN_SelectClass) {
var objFSO, objTextFile;
var sRead, sReadLine, sReadAll, exception;
var ForReading = 1, ForWriting = 2, ForAppending=8;

while(x[i].options.length!=0) {
x[i].options.remove(0);
}

try {
objFSO = new ActiveXObject("Scripting.FileSystemObject");
objTextFile = objFSO.OpenTextFile(fileName, ForReading);

while (!objTextFile.AtEndOfStream) {
sReadLine = objTextFile.ReadLine();
x[i].options[x[i].options.length]=new Option(sReadLine,sReadLine);
}

objTextFile.close();
}
catch(exception) {
alert("Invalid file name");
alert(exception.description + '---' + exception.number);
}
}
}
}
</script>

La ligne en gras indique le nom de ton prompt (ici, "select"). Tu dois donner explicitement un nom à ton prompt (propriété Name).

Pour que ça fonctionne tu dois paramétrer Internet Explorer comme suit:

Tools --> Internet Options --> Security tab --> Local intranet --> Custom Level...

>> "Download signed ActiveX controls" --> Prompt
>> "Download unsigned ActiveX controls --> Prompt
>> "Initialize and script ActiveX controls not marked as safe" --> Prompt
yphilogene est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2007, 16h16   #6
Membre confirmé
 
Avatar de mhamedbj
 
Inscription : février 2007
Messages : 403
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 403
Points : 254
Points : 254
ou alors on prend une invite de zone de texte et dans les propriétés on met

Zone de sélection multiple .. oui
ligne multiple .. oui

et dans le filtre on met la clause donné in ?parm?

Mais merci pour tout, j'ai appris plein de trucs

Cordialement

Mhamed
__________________
Si on tombe un jour... c'est pour mieux se relever !!
Take a look

Mon début de carrière
mhamedbj est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2007, 17h39   #7
Candidat au titre de Membre du Club
 
Inscription : août 2007
Messages : 35
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 35
Points : 10
Points : 10
Par défaut Cognos 8 et cognos Impromptu.

Bonjour Tout le monde,

Je cherche une comparaison entre Cognos 8 et Impromptu V6.1.

Je prévois une visite pour un client et je veux bien lui convaincre de migrer de l'impromptu vers C8.

Merci par avance.




Citation:
Envoyé par mhamedbj Voir le message
ou alors on prend une invite de zone de texte et dans les propriétés on met

Zone de sélection multiple .. oui
ligne multiple .. oui

et dans le filtre on met la clause donné in ?parm?

Mais merci pour tout, j'ai appris plein de trucs

Cordialement

Mhamed
zaatour est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2007, 20h40   #8
Membre actif
 
Inscription : janvier 2007
Messages : 205
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 205
Points : 192
Points : 192
Citation:
Envoyé par mhamedbj Voir le message
ou alors on prend une invite de zone de texte et dans les propriétés on met

Zone de sélection multiple .. oui
ligne multiple .. oui

et dans le filtre on met la clause donné in ?parm?

Mais merci pour tout, j'ai appris plein de trucs

Cordialement

Mhamed
Ben, de rien, mais bon, en meme temps, au départ, tu demandais comment charger une liste Excel dans un prompt...
yphilogene est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h19.


 
 
 
 
Partenaires

Hébergement Web