Bonjour,
J'ai un problème avec Hmodifie qui ne fonctionne pas dans mon code et je trouve pas mon erreur! voici mon code:
J’ai un tableau de 4 éléments à 2 dimensions, j'ai besoin de la 1ere colonne de mes 4 éléments. Ces 4 éléments je veux les mettre à 4 emplacements de ma base.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 HLitRecherchePremier(TableauExcel,FinVacXls,sDateFinVacMatin) POUR nIdTeam=1 A 4 SI HTrouve(TableauExcel)=Vrai ALORS TableauExcel.Vaccation = TableauExcel.Vaccation + RC + tabTeam[1,1] + RC + tabTeam[2,1] + RC + tabTeam[3,1] + RC + tabTeam[4,1] HModifie(TableauExcel) HLitSuivant(TableauExcel,FinVacXls) FIN FIN
Je fais une recherche sur ma base TableauExcel avec la rubrique FinVacXls et je recherche la valeur sDateFinVacMatin (dans ma base j'ai 4 éléments qui réponde a cette recherche).
HLitRecherchePremier se positionne sur le 1er de ces éléments, HLitSuivant se positionne sur les éléments suivant de ma recherche. Quand je regarde ce bout de code avec le débogueur, dans la base HFSql, je vois que HLitSuivant se positionne bien sur les bons enregistrements. Je modifie la valeur de ma rubrique Vaccation avec les 4 éléments de mon tableau précédent.
Quand passe la ligne HModifie j’ai aucune d'erreur.
Plus loin dans mon code je fais une recherche dans ma base:
et là je vois que la modification n'a pas été pris en compte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 HLitRecherchePremier(TableauExcel,Nom,sTech)
Pourquoi je ne sais pas! si quelqu'un a une idée je suis preneur!
Partager