• Advertisement

[Résolu] Position sur une ligne dans une table

Tout ce qui concerne la version 11 & plus récentes de windev

**Windev est une marque déposée de Pcsoft**

[Résolu] Position sur une ligne dans une table

Messagepar arifflart » Jeu Avr 02, 2009 12:56 pm

Bonjour,

Voilà mon souci. Je possède 2 tables.
1 table avec :
N° Ligne | Référence | Libellé
1 | V41R40 | Plan de travail
2 | S14280 | Socle
6 | PI6960 | PRT60 HABIT
8 | Z3456 | BAS DE 60
Nota : N° Ligne (LNOLIG) ne se suit pas forcément.

2ème table avec (commentaires sur les lignes) :
N° Ligne | Libellé
0 | Commande à traiter....
0 | Délai à respecter
2 | Socle à emballer
8 | Bas de 60 cm Profondeur 50 cm

Ce qui doit me donner :
N° Ligne | Référence | Libellé
0 |>>> |Commande à traiter....
0 |>>> |Délai à respecter
1 | V41R40 |Plan de travail
2 | S14280 |Socle
2 |>>> |Socle à emballer
6 | PI6960 |PRT60 HABIT
8 | Z3456 |BAS DE 60
8 |>>> |Bas de 60 cm Profondeur 50 cm

Le principe :
Je scanne toutes les lignes du 2ème tableau.
Pour i = 1 to TableOccurence(Table2)
TableSelectPlus(Table2.COL_NOLIG)

C'est là où je ne connai pas la fonction (ou l'astuce) :
Je dois me positionner dans la table 1 sur la ligne où le LNOLIG = NOLIG

Si quelqu'un peut m'aider.

Merci d'avance.
Dernière édition par arifflart le Mar Avr 07, 2009 12:06 pm, édité 1 fois.
arifflart
Nouveau Membre
 
Messages: 5
Inscription: Jeu Avr 02, 2009 12:39 pm

Advertisement

Re: Position sur une ligne dans une table

Messagepar LionNar » Jeu Avr 02, 2009 2:07 pm

salam

avec TableCherche tu peu chercher le n° de colone dans la table 1 comme la table 2 ...

F1 TableCherche




....
LionNar
Membre Confirmé
 
Messages: 106
Inscription: Lun Déc 03, 2007 6:23 pm

Re: Position sur une ligne dans une table

Messagepar arifflart » Jeu Avr 02, 2009 2:13 pm

LionNar a écrit:salam

avec TableCherche tu peu chercher le n° de colone dans la table 1 comme la table 2 ...

F1 TableCherche




....


Oui, j'y ai pensé...mais tablecherche me renvoie un booléen (en gros si oui ou non il trouve la correspondance).
Moi, j'ai besoin de récupérer dans ce cas l'indice de la ligne dans la table 1 sur lequel la correspondance pointe.
Merci ...je suis en train de regarder à une autre solution en ce moment.
J'en ferai part si je trouve...
arifflart
Nouveau Membre
 
Messages: 5
Inscription: Jeu Avr 02, 2009 12:39 pm

Re: Position sur une ligne dans une table

Messagepar LionNar » Jeu Avr 02, 2009 2:27 pm

re salam

le resultat c pas un booléen

<Résultat> : Entier

Indice de l'élément trouvé ou -1 si aucun élément ne correspond à la recherche.

Si la recherche est réalisée :

dans une table mémoire, l'élément trouvé n'est pas sélectionné. Pour sélectionner l'élément trouvé, utilisez la
fonction TableSelectPlus.

dans une table fichier, l'élément trouvé n'est pas sélectionné, les lignes de la table défilent jusqu'à l'élément
recherché.




voilà suivant ta table mémoire ou fichier


.....
LionNar
Membre Confirmé
 
Messages: 106
Inscription: Lun Déc 03, 2007 6:23 pm

Re: Position sur une ligne dans une table

Messagepar arifflart » Jeu Avr 02, 2009 3:03 pm

LionNar a écrit:re salam

le resultat c pas un booléen

<Résultat> : Entier

Indice de l'élément trouvé ou -1 si aucun élément ne correspond à la recherche.

Si la recherche est réalisée :

dans une table mémoire, l'élément trouvé n'est pas sélectionné. Pour sélectionner l'élément trouvé, utilisez la
fonction TableSelectPlus.

dans une table fichier, l'élément trouvé n'est pas sélectionné, les lignes de la table défilent jusqu'à l'élément
recherché.




voilà suivant ta table mémoire ou fichier


.....



Argghghhhh...Un grand merci à toi...
J'ai toujours pensé que c'était un booléen...donc forcément...
Pourtant que l'aide de Windev est limpide !
Je vais tester ça de suite...
Merci encore !
arifflart
Nouveau Membre
 
Messages: 5
Inscription: Jeu Avr 02, 2009 12:39 pm

Re: Position sur une ligne dans une table

Messagepar arifflart » Jeu Avr 02, 2009 3:21 pm

arifflart a écrit:
LionNar a écrit:re salam

le resultat c pas un booléen

<Résultat> : Entier

Indice de l'élément trouvé ou -1 si aucun élément ne correspond à la recherche.

Si la recherche est réalisée :

dans une table mémoire, l'élément trouvé n'est pas sélectionné. Pour sélectionner l'élément trouvé, utilisez la
fonction TableSelectPlus.

dans une table fichier, l'élément trouvé n'est pas sélectionné, les lignes de la table défilent jusqu'à l'élément
recherché.




voilà suivant ta table mémoire ou fichier


.....



Argghghhhh...Un grand merci à toi...
J'ai toujours pensé que c'était un booléen...donc forcément...
Pourtant que l'aide de Windev est limpide !
Je vais tester ça de suite...
Merci encore !


Et bien voilà c'est fait...
2 jours à chercher la solution ! Bon à l'avenir, j'y regarderai de plus près !
Merci LionNar.
arifflart
Nouveau Membre
 
Messages: 5
Inscription: Jeu Avr 02, 2009 12:39 pm



  • Advertisement

Retourner vers Forum windev 11 & plus récentes

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron