Probleme de selection dans une table memoire |
Sujet: Probleme de selection dans une table memoire par lass1250 sur 19/10/2007 3:08:50 J'ai une table memoire alimenter par une requete,elle se remplis tres bien J 'ai un champs date qui est FFDATE Et un champs que je veux modifie soit par oui ou non qui est FFTXFEDAP Le fichier qui aliment la requete est un dbf en acces natif A partir d'une ligne quelconque possedant une date soit FFDATE je veux modifier toute les lignes possedant la meme date dela ligne selectionner. bouton "cochez tous " Fonctionne Pourr une meilleur comprehension de l'environnement je vous ai inscrit le code *************cochez tous ************************** i est un entier POUR i=1 A TableOccurrence(Table) TableSelectPlus(Table,i) SI Table.FFTXFEDAP = "O" ALORS Table.FFTXFEDAP = "N" TableEnregistre(Table) FIN FIN TableAffiche(Table) ************************************************************ ************** cochez par date ******************** i est un entier ldate est une chaine=FFDATE[tableselect(Table)] POUR i=1 A TableOccurrence(Table) SI Table.FFDATE [i] = ldate ALORS Table.FFTXFEDAP [i]="O" TableEnregistre (Table) FIN FIN TableAffiche(Table) ****************************************** Probleme rencontrer Cochez par date modifie que la ligne ou je suis situe...! et non les ligne qui ont la meme date Autre probleme Dans le cas de decochez tous ou cochez tous si je ne suis pas en bas de ma table dans une ligne nouvelle il me donne souvent une erreur qui est la meme dans le cas cochez par date " Une erreur est survenue dans la fenetre, erreur de l'acces natif Xbase numero de l'erreur 1060 Le numero d'enregistrement specifie est invalide ou il n'y a pas d'enregistrement courant" Mon enregistrement existe bien dans le fichier de base de la requete et j'ai dans ma fenetre de la requete la cle de parcours du fichier de base. Ce qui est curieux Dans la fenetre de requete j'ai fait un bouton hors fenetre qui sous double clic m'envoie a ma fiche fenetre du fichier de base. Je vois a ce moment que la cle de parcours (definit comme cle unique) le reste des rubriques sont vide Qu'en pensez vous! |