1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
  2. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

AIDE Recherche sur 2 colonnes d'un tableau

Discussion dans 'Windev' créé par Mohamed, Nov 24, 2018.

  1. Mohamed

    Mohamed Active Member

    Inscrit:
    Jan 15, 2018
    Messages:
    304
    J'aime reçus:
    59
    Bonjour à tout le monde,

    J'ai besoin d'effectuer une recherche sur un tableau sur deux colonnes (un et trois)
    Je fait
    TableauPlan est un tableau de 0 par 4 Variants

    mon tableau est remplit comme ceci
    8,1,lundi,500
    9,1,mardi,501
    10,1,mercredi,502
    11,1,vendredi,503
    11,1,samedi,504

    et je voulais cherché par exemple (heure=11 sNomJour=samedi)
    K est un entier
    K=TableauCherche(TableauPlan,tcLinéairePremier,"1;3",Heure,sNomJour)

    resultat:
    Donne toujours l'indice K recherché égale 1 au lieu de k=5

    Est-ce que quelqu'un à déjà utilisé cette fonction dans ce sens, peut-il me confirmer que ça marche ? Et si possible, où est mon erreur ?

    >Merci d'avance,
     
    Tags:
  2. trick

    trick Active Member
    MEMBRE WX DUMP TEAM

    Inscrit:
    Jan 1, 2018
    Messages:
    169
    J'aime reçus:
    95
    salut,

    fait un 5 eme colonne caché nommée Col_recherche(de type texte) et met dans celle ci : Heure+;+jour (pour chaque ligne de ta table , tu le fait quand tu remplie ta table)

    et ensuite tu fait la recherche sur la colonne Col_recherche

    K est un entier
    K=TableauCherche(TableauPlan,tcLinéairePremier,"1;3",Col_recherche)
     
    suenodesign et joker aiment ça.
  3. Mohamed

    Mohamed Active Member

    Inscrit:
    Jan 15, 2018
    Messages:
    304
    J'aime reçus:
    59
    Merci pour tont retour
    Ca marche
    Mais j'ai resolu mon problème par changement de type de table au lieu de tableau simple j(ai utilise un tableau de type de structure
     
  4. trick

    trick Active Member
    MEMBRE WX DUMP TEAM

    Inscrit:
    Jan 1, 2018
    Messages:
    169
    J'aime reçus:
    95
    oups pas vu que c'était un tableau c'est vrai que souvent moi je passe par une table

    pour la tableau tu fait pareil tu déclare une zone de texte dans ta structure
    Exemple : Recherche est une chaine

    et à chaque ajout dans la structure (par tableauajouteligne) tu remplie la chaine Recherche de ta structure avec Recherche = Heure+;+jour

    Ensuite tu fait la recherche

    K est un entier
    K=TableauCherche(TableauPlan,tcLinéairePremier,"1;3",Col_recherche)
     
    Gemini1961 apprécie ceci.

Partager cette page

Chargement...