Problème d'affichage en asp

cs_elky Messages postés 10 Date d'inscription jeudi 13 mars 2003 Statut Membre Dernière intervention 23 juillet 2003 - 21 juil. 2003 à 14:10
Kurul1 Messages postés 28 Date d'inscription mardi 29 avril 2003 Statut Membre Dernière intervention 15 janvier 2016 - 22 juil. 2003 à 10:40
Salut,

J'affiche un tableau contenant principalement des chiffres.
J'attribue une couleur à tous les chiffres négatifs (
).
Mon Pb est le suivant:
Certains chiffres qui sont négatifs ne doivent pas être coloriés

ex1(ok): colonne1 -> -6 (négatif donc chiffre colorié, c bon)
colonne2 -> -4 (négatif donc chiffre colotié, c bon)

ex2(pas ok): colonne1 -> 5 (positif, donc pas colorié, c bon)
colonne2 -> -2 (ce chiffre est colorié mais je ne veux pas qu'il le soit
car le chiffre qui est dans la colonne1 est positif)

En gros, à chaque fois qu'un chiffre négatif est à cot& d'un chiffre positif (cf ex)
je ne veux pas qu'il soit colorié.

Comment faire pour faire cette distinction.
Voici mon affichage actuel:
<tbody>
<% while not rsuser.eof %>
<tr>
<% for i = 0 to 15
if (i>=4 and i<=15) then
if(cint(rsuser(i))>=0) then %>
<td nowrap>
<%Response.Write rsuser(i)%>
</td>
<%else %>
<td nowrap>
<%Response.Write rsuser(i)%>
</td>
<%end if %>
<%else %>
<td nowrap><%Response.Write rsuser(i)%></td>
<%end if
next%>
</tr>
<%rsuser.movenext
wend%>

Merci à tous
@+

1 réponse

Kurul1 Messages postés 28 Date d'inscription mardi 29 avril 2003 Statut Membre Dernière intervention 15 janvier 2016
22 juil. 2003 à 10:40
C'est un tableau à une dimension que tu as ?
quand tu dis un nombre négatif à coté d'un nombre positif, tu veux dire qu'il est avant (1, -1), après (-1, 1) ou qu'il peux etre des deux (1, -1, 1).

Car si ce n'est qu'avant, tu peux utiliser un boolean que tu met à vrai quand tu as un nb positif et ensuite, lorsque tu arrive sur ton nombre négatif, tu vérifie ce booléen et si il est à vrai, tu ne change pas la couleur de ta case.
0
Rejoignez-nous