Accueil   |   Forums   |  Offres d'emplois   |  Contact    |   Mon compte   
vendredi 22 août 2008 Rechercher :
Déposez votre CV gratuitement sur touslesemplois
 
comparer les prix
» Logiciels
» Jeux vidéos
» Matériel Informatique


» ASP.NET
» ASP
» SQL
» PHP
» JAVASCRIPT
» XML
 


» ACTUALITÉ / DIVERS
» DROIT DE L'INTERNET
» INFOS VIRUS
» PATCHS MICROSOFT
» SÉCURITÉ
» BASES DE DONNÉES
» DOWNLOAD .NET
» LOGITHÈQUE
» SERVICES WEB
» Y SONT FOUS !
» .NET
» ASP
» ASP.NET
» JAVA
» PHP
» XML
» LANGAGE C#
» LANGAGE VB.NET
» UNIX / LINUX
» WINDOWS
» EVÈNEMENTS
» GASP
» MICROSOFT
 


Vous êtes ici : Forums > Langage ASP > dans la série j'insiste ;-)

dans la série j'insiste ;-)
Salut les pros (peut etre Salem passera t'il par là)
j'essaie un truc mais je ne comprends pas je n'ai pas de message d'erreur mais apparement ca ne fonctionne pas...
sachant que testdate, sdatez et acondition sont des résultats de variables allant de :
sdatez1 à sdatez12
na1 à na12
a1condition1 à a12condition12

le code est le suivant...

for xx=1 to 12
execute("if testdate<=Sdatez"&xx&" AND testdate>=Sdatez"&xx-1&" then")
execute("na" & xx & "=na" & (xx+1))
execute("condition=1 then a"&xx&"condition1=a"&xx&"condition1+1")
execute("condition=2 then a"&xx&"condition2=a"&xx&"condition2+1")
execute("condition=3 then a"&xx&"condition3=a"&xx&"condition3+1")
execute("condition=4 then a"&xx&"condition4=a"&xx&"condition4+1")
execute("condition=5 then a"&xx&"condition5=a"&xx&"condition5+1")
execute("end if")
next

suisje assez clair dans mes explications???

Message posté le 23/03/2006 par ahaha?

Répondre à ce message
 
AuteurRéponse 
ahaha?
23/03/2006
RE : dans la série j'insiste ;-)
euhh je me suis trompé
a1condition1 va à a12condition1
... et
a1condition5 va à a12condition5

Ca change pas grand chose au problème mais bon.... en me reisant je ne me parait pas très clair.... vous me comprenez quand mem? ;-) ...
Répondre
BenMoiQuoi
24/03/2006
RE : dans la série j'insiste ;-)
heu, elle est ou la question, car la, moi, perso, je n'ai rien compris. en plus tu met des then dans tes ligne execute, mais il n'y a aucun if juste avant ???

vraiment rien compris, désolé ...
Répondre
ahaha?
24/03/2006
RE : RE : dans la série j'insiste ;-)
euhhh la question elle est pourquoi cela marche t'il pas?
pour éviter un code trop long actuellement 14000 lignes (là y a qu'un exemple)...... je pensais faire un truc du genre :

for 1 to 12 (12 mois)
next

Sachant que mes variables sont toutes indexées sur le mois ex: a1condition1 : le a1 correspondrait à ajanvier le a2 à afévrier etc...

{le a1contion1 est obtenu par un a1condition1=rs("condition").value }


j'obtiendrais un code valable pour les 12 mois en insérant le for 1 to 12 mais en faisant ca ca ne marche pas (en clair je divise mes 14000 lignes par 12)... la question est donc comment faire pour que cela foctionne...

suis je compréhensible la?



for xx=1 to 12
execute("if testdate<=Sdatez"&xx&" AND testdate>=Sdatez"&xx-1&" then")
execute("na" & xx & "=na" & (xx+1))
execute("condition=1 then a"&xx&"condition1=a"&xx&"condition1+1")
execute("condition=2 then a"&xx&"condition2=a"&xx&"condition2+1")
execute("condition=3 then a"&xx&"condition3=a"&xx&"condition3+1")
execute("condition=4 then a"&xx&"condition4=a"&xx&"condition4+1")
execute("condition=5 then a"&xx&"condition5=a"&xx&"condition5+1")
execute("end if")
next ...
Répondre
ahaha?
24/03/2006
RE : RE : RE : dans la série j'insiste ;-)
j'oubliais le code exemple est :

for xx=1 to 12
execute("if testdate<=Sdatez"&xx&" AND testdate>=Sdatez"&xx-1&" then")
execute("na" & xx & "=na" & (xx+1))
execute("if condition=1 then a"&xx&"condition1=a"&xx&"condition1+1")
execute("if condition=2 then a"&xx&"condition2=a"&xx&"condition2+1")
execute("if condition=3 then a"&xx&"condition3=a"&xx&"condition3+1")
execute("if condition=4 then a"&xx&"condition4=a"&xx&"condition4+1")
execute("if condition=5 then a"&xx&"condition5=a"&xx&"condition5+1")
execute("end if")
next


(effectivement manquait le if dans le message) ...
Répondre
Salem
24/03/2006
RE : RE : RE : RE : dans la série j'insiste ;-)
Pourquoi n'utilises tu pas un tableau a 2 dimensions pour tes "acondition" et a une dimension pour "Sdatez" et "na" ?

dim acondition(12, 5), Sdatez(12), na(12)
for xx=1 to 12
if testdate <= Sdatez(xx) AND testdate>=Sdatez(xx - 1) then
na(xx) = na(xx+1)
for yy = 1 to 5
if condition = yy then acondition(xx, yy) = acondition(xx, yy) + 1
next
end if
next
...
Répondre
ahaha?
27/03/2006
RE : RE : RE : RE : RE : dans la série j'insiste ;-)
Salut Salem et merci pour ton aide très précieuse...
Etant très mauvais en asp je cherche de la doc notement sur ce que tu appeles tableau à 2 dimension ou a une suele dailleurs.
Merci de m'envoyer un lien si tu sais ou je peux me renseigner ca m'évitera de t'embeter à chaque fois ;-)
...
Répondre
Salem
27/03/2006
RE : RE : RE : RE : RE : RE : dans la série j'insiste ;-)
Tiens, ca a l'air d'expliquer assez clairement:

http://www.laltruiste.com/document.php?url=http://www.laltruiste.com/coursvbscript/tableau.html


En gros, tu peux comparer un tableau avec une feuille excel. Le nombre de dimensions du tableau correspondrait au nombre de colonnes, et la taille du tableau correspondrait au nombre de lignes.

Si tu as des questions precises, n'hesite pas. ...
Répondre


ASP Serveur - L'hébergement ASP.NET


A RETENIR CETTE SEMAINE
16/07/2008 - Windows Server 2008 : Network Access Protection
Le nouveau système d’exploitation serveur de Microsoft, Windows Server 2008, apporte avec lui de nou ...
16/07/2008 - Webcasts - Développement parallèle, à l'aube d'une nouvelle ère
Avec l'avénement des multi-coeurs, le développement parallèle devient une necéssité. Dans cette séri ...
16/07/2008 - J'en ai rien à coder - Votre devoir de vacances sur Silverlight !
Qu'est-ce que Silverlight ? Une nouvelle technologie Web permettant d'exécuter des RIA sur un large ...
16/07/2008 - Quelques petits tests sur les bases embarquées
Dans ce billet, Ayende réalise un benchmarking de plusieurs "petites" bases de données embarquées. S ...
15/07/2008 - Présentation d'ASP.NET Dynamic Data
Dynamic Data est une nouvelle technologie inclue dans l' "Asp.net 3.5 Extension CTP ". Elle fournit ...
15/07/2008 - Silverlight 2 - Les webcasts de l'événement sont en ligne
L’objectif de cette journée était de comprendre les limitations de Silverlight 1, et d’appréhender l ...
15/07/2008 - Cache transparent et Entity Framework
La gestion du cache (1er et second niveau) est une fonctionnalité très importante d'un outil de mapp ...
(c) 1999-2006 ASP MAGAZINE SARL
Partenaires : Codes sources c2i ASP-PHP
Hébergement serveurs dédiés Windows


Hit-Parade