|
Boucles imbriquées, code ne compile pas, pourquoi ? |
Iniciado por KotlinIsland, 15,oct. 2020 16:28 - 5 respuestas |
| |
| | | |
|
| |
Miembro registrado 164 mensajes Popularité : +10 (10 votes) |
|
Publicado el 15,octubre 2020 - 16:28 |
J'ai une erreur "Erreur de syntaxe sur nIndexSemaine" et je n'arrive pas à comprendre pourquoi.
FenAttenteDébut("Chargement...") tabQté est un tableau d'entier = [0, 0, 0, 0, 0, 0, 0, 0, 0]
nIndexSemaine est un entier nIndexJour est un entier
POUR nIndexSemaine = 1 À 9 POUR nIndexJour = 1 À 7 REQ_Stat.Param1 = "1234567890" REQ_Stat.Param2 = dDateEnCours SI HExécuteRequête(REQ_Stat) = Faux ALORS Info("Erreur : " + HErreurInfo(hErrMessage)) SINON tabQté[nIndexSemaine] += REQ_Stat.Qte_VEndue FIN dDateEnCours..Jour -= 1 FIN FIN FenAttenteFin() Info(tabQté[1]) |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 3.334 mensajes Popularité : +93 (137 votes) |
|
Publicado el 15,octubre 2020 - 19:48 |
Met en commentaire la ligne tabQté[nIndexSemaine] += REQ_Stat.Qte_VEndue Et recompiler Difficile de comprendre cette méthode d'ajout dans un tableau d'entiers C'est soit un ajoute soit un = Mais je il n'y a pas de += |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 164 mensajes Popularité : +10 (10 votes) |
|
Publicado el 16,octubre 2020 - 09:39 |
J'ai tout mis dans une procédure et maintenant ça compile... Esotérique ! |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 164 mensajes Popularité : +10 (10 votes) |
|
Publicado el 16,octubre 2020 - 10:06 |
Popoy a écrit :
Met en commentaire la ligne tabQté[nIndexSemaine] += REQ_Stat.Qte_VEndue Et recompiler Difficile de comprendre cette méthode d'ajout dans un tableau d'entiers C'est soit un ajoute soit un = Mais je il n'y a pas de +=
Ce n'est pas un ajout mais un cumul. |
| |
| |
| | | |
|
| | |
| |
Publicado el 16,octubre 2020 - 10:29 |
KotlinIsland a utilisé son clavier pour écrire :
J'ai une erreur "Erreur de syntaxe sur nIndexSemaine" et je n'arrive pas à comprendre pourquoi. FenAttenteDébut("Chargement...") tabQté est un tableau d'entier = [0, 0, 0, 0, 0, 0, 0, 0, 0]
nIndexSemaine est un entier nIndexJour est un entier
POUR nIndexSemaine = 1 À 9
POUR nIndexJour = 1 À 7 REQ_Stat.Param1 = "1234567890" REQ_Stat.Param2 = dDateEnCours SI HExécuteRequête(REQ_Stat) = Faux ALORS Info("Erreur : " + HErreurInfo(hErrMessage)) SINON tabQté[nIndexSemaine] += REQ_Stat.Qte_VEndue FIN dDateEnCours..Jour -= 1 FIN
FIN FenAttenteFin() Info(tabQté[1])
bonjour,
un truc doit m'échapper pourquoi exécuter 63 fois la requête ?
-- Cordialement JeAn-PhI |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 164 mensajes Popularité : +10 (10 votes) |
|
Publicado el 16,octubre 2020 - 13:56 |
C'est la version bêta d'un algo qui évoluera... Param1 est fixe Param2 est décrémenté à chaque passage |
| |
| |
| | | |
|
| | | | |
| | |
|