Probleme de selection dans une table memoire

Posté par lass1250 le 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!

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=18&topic_id=5455&post_id=22417