|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Inscription : juillet 2002 Messages : 102 ![]() |
Bonjour, je poste mon souci ici car après une recherche rapide il me semble que cela n'était arrivé a personne ...
Mon problème est le suivant : après avoir déclaré un tableau en variable d'application (initialisé dans global.asa) je souhaiterai non seulement lire les éléments de mon tableau pour les traiter mais aussi réécrire leur nouvelle valeur dans le tableau une fois traités. Seulement voila quelle est la syntaxe pour accéder un élément particulier d'un tableau d'application ? Pour être plus concret : Sur un site de reporting en ASP, plusieurs pages affichent des tableaux de résultats de test dans ce format : NOM DU TEST | RESULTAT(voyant rouge/vert) | AUTRES INFOS | ... | Je voudrai que les utilisateurs puissent "cocher" certaines ligne en cliquant sur l'image du résultat de test (un voyant qui peut être rouge ou vert). Le mécanisme devrait être le suivant : en cliquant sur le voyant, j'appelle un script qui stocke le nom du test dans mon tableau (d'application car il doit être accessible dans plusieurs pages) et retourne sur la page de résultat. Sur cette page, avant l'affichage du voyant, je parcoure mon tableau pour voir si le nom de la ligne n'y est pas, si oui j'affiche un voyant spécial. Declaration du tableau : Code :
Il y a aussi une variable d'index pour pouvoir "empiler" les différents noms de test stockés dans le tableau. [/EDIT] Donc, dans le fameux script auquel j'envoie le nom du test et l'etat du voyant, si ma variable n'etait pas un tableau je n'aurait qu'a la sauver comme ca : Code :
Application("tab_scen_work") = nom_scenario Merci d'avance pour vos réponse. |
||
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 849 ![]() |
Salut,
La réponse est assez simple : on ne peut pas faire ce que tu souhaites comme ça. Les tableaux en session ou application ne sont pas dynamiques. Il faut passer le tableau en variable locale. La suite se passe comme d'habitude. A+ |
|
00
|
|
|
#3 | ||
|
Nouveau Membre du Club
![]() Inscription : juillet 2002 Messages : 102 ![]() |
Salut Immobilis, et merci pour ta réponse.
Tu veux dire : Code :
C'est quelque chose comme ca ? |
||
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 849 ![]() |
Oui. Exactement.
|
|
00
|
Copyright © 2000-2012 - www.developpez.com