Tout est dans le titre Code (Windev): //Algorithme qui va récupérer l'indice tableau d'un tableau variant avec recherche sur membre variant //Déclaration des variables varContenu est un Variant sMembreVariant est chaîne nRecherche, nPosition sont des entiers tReference est un tableau de chaîne //Initialisation des variables varContenu = Null sMembreVariant = "ID" nRecherche = 12 nPosition = -1 //Pour le test, on va générer du contenu pour notre tableau POUR i=1 _A_ 100 varLigne est un Variant varLigne.ID = i*2 varLigne.NOM = i+"_test" varLigne.DATEHEURE = Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!()+Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!() Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!(varContenu.tableau,varLigne) FIN //On stocke le contenu du variant+membre pour recherche POUR TOUT varLigne DE varContenu.tableau Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!(tReference, {"varLigne."+sMembreVariant}) FIN // Recherche dans le tableau de référence sa position nPosition = Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!(tReference, tcLinéaire, nRecherche) //On affiche les valeurs Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!("Valeur ["+nRecherche+"] dont l'indice tableau est : "+nPosition) Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!("Valeur ["+varContenu.tableau[nPosition].ID+"] dont l'indice tableau est : "+nPosition)[/windev]
Merci @Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! Une remarque : La déclaration du variant : varLigne Code (Text): varLigne est un Variant doit être en dehors de la boucle Code (Text): POUR i=1 _A_ 100 .... FIN
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! Merci @Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! Une remarque : La déclaration du variant : varLigne Code (Text): varLigne est un Variant doit être en dehors de la boucle Code (Text): POUR i=1 _A_ 100 .... FIN Cliquez pour agrandir...