Message de rapport:
 

Re: Probleme de selection dans une table memoire

Sujet: Re: Probleme de selection dans une table memoire
par drcharly93 sur 19/10/2007 11:24:55

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!
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2