Citation :
//*************cochez tous **************************
i est un entier
POUR i=1 A TableOccurrence(Table)
TableSelectPlus(Table,i)
//SI Table.FFTXFEDAP = "O" ALORS
Table.FFTXFEDAP = "O"
//TableEnregistre(Table)
FIN
FIN
//TableAffiche(Table)
//************************************************************
En
rouge les deux lignes de code qui ne sont pas nécessaire si vous manipulez une table mémoire
TableEnregistre(Table) sert à enregistrer les modifications apportées dans une ligne de la table vers le fichiers lié avec une table fichier.
TableAffiche(Table) n'a aucun effet sur une table mémoire.
En
orange les lignes spécifiant une condition non nécessaire puisque vous voulez sélectionner toutes les lignes de la table.
Cocher par date
i est un entier
nLigne est un entier = TableOccurrence(Table)
ldate est une chaine=FFDATE[Table]
Si Table = -1 alors Retour //Pas de ligne sélecionnée
POUR i = 1 A nLigne
SI Table.FFDATE[i] = ldate ALORS
Table.FFTXFEDAP[i]="O"
FIN
FIN
Vous tentez avec la ligne TableEnregistre(Table) une tentative d'enregistrement sur un fichier sur lequel vous n'êtes pas positionné et de plus pour y enregistrer quoi puisque vous manipulez des données en mémoire qui ne nécessite au vu de votre code aucun enregistrement dans un fichier!