bonjour
je développe en Windev 14,
j'ai une table "table_article" liée à la base de données (fichier Article)
j'ai permuter par code la valeur de 2 cellules, ça fonctionne dans la table mais les modifications ne sont pas prises en compte dans le fichier "Article".
RQ: lors du clic sur la table les modifications s'annulent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 NumBouton est un entier nOrdre est un entier //sauvegarde d'ancien ordre nIndiceAncienOrdre est un entier //sauvegarde de l'indice d'ancien ordre nIndice est un entier //indice d'élément ayant le même ordre que la valeur du combo //il faut les permuter NumBouton=ExtraitChaîne(COMBO_Action,1) nOrdre=COL_Ordre nIndiceAncienOrdre=TableSelect(TABLE_Article) //retourne le numero de ligne sélectionnée //nIndiceAncienOrdre=TABLE_Article : retourne le numero de ligne sélectionnée SI TableCherche(COL_Ordre,NumBouton) <> -1 ALORS nIndice=TableCherche(COL_Ordre,NumBouton) //TABLE_Article.COL_Ordre[nIndice]=nordre //TABLE_Article.COL_Ordre[nIndiceAncienOrdre]=NumBouton TableModifie(COL_Ordre,nOrdre,nIndice) TableModifie(COL_Ordre,NumBouton,nIndiceAncienOrdre) FIN
Partager