|
Inicio → WINDEV 2024 → Syntaxe pour la fonction tableaucherche dans un tableau de structure |
Syntaxe pour la fonction tableaucherche dans un tableau de structure |
Iniciado por Gilbert, 23,mar. 2024 10:57 - 1 respuesta |
| |
| | | |
|
| |
Publicado el 23,marzo 2024 - 10:57 |
Bonjour,
j'ai fait une procédure (voir ci-dessous) :
la syntaxe de la ligne : i = TableauCherche(gtabChal_Calc,tcLinéaire,stMaChalCalc.sChallenge,NomChallenge) n'est visiblement pas bonne. Je n'arrive pas à trouver la bonne écriture.... SI une personne pouvait m'aider
PROCÉDURE RechercheChallenge(NomChallenge est une chaîne) stMaChalCalc est une STCHALLENGE New_Class est un entier i est un entier
i = TableauCherche(gtabChal_Calc,tcLinéaire,stMaChalCalc.sChallenge,NomChallenge) //SI je ne connais pas NomChallenge je l'ajoute SI i = - 1 ALORS stMaChalCalc.sChallenge = NomChallenge stMaChalCalc.nClassement_en_Cours = 1 New_Class = 1 TableauAjoute(gtabChal_Calc) SINON // si je connais déjà je fais évoluer son classement New_Class = gtabChal_Calc[i].nClassement_en_Cours + 1 gtabChal_Calc[i].nClassement_en_Cours = New_Class FIN
RENVOYER New_Class
Merci à vous |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 3.890 mensajes Popularité : +227 (347 votes) |
|
Publicado el 25,marzo 2024 - 19:20 |
Bonjour, Reprenons la documentation : Ce que tu désires faire correspond à la 4° syntaxe
Recherche d'un élément dans un tableau de structures, de classes, de types avancés à 1 dimension ou d'enregistrements. <Résultat> = TableauCherche(<Tableau WLangage> , <Type de recherche> , <Membres recherchés> [, <Valeur recherchée 1> [, <Valeur recherchée 2> [... [, <Valeur recherchée N>]]]] [, <Indice de départ>])
Avec
<Membres recherchés> : Chaîne de caractères
La syntaxe correcte est donc :
i = TableauCherche(gtabChal_Calc,tcLinéaire,"sChallenge",NomChallenge)
-- Il y a peut être plus simple, mais, ça tourne Quand tout a échoué utilise l'option RTFMMensaje modificado, 25,marzo 2024 - 19:20 |
| |
| |
| | | |
|
| | | | |
| | |
|