>C'est chouette la vue, mais depuis que Fred m'a mis en garde contre l'augmentation de la taille de la DBC (car une nouvelle vue correspond à une suppression et à une création - rendant les PACK nécessaires) j'ai essayé d'utiliser Select *, recno() as rec ... into CURSOR ...
>
???
Bien sur que la modification d'une vue fait grossir le DBC, mais pas son utilisation.
Le DBC est une table fox et le select sql des vues sont stockées dans un mémo.
La lecture d'un mémo n'a jamais aumenté la taille de celui-ci...
>Je vais essayer de mettre au point un déplacement simultanée dans la table "principale" et plutot que de regénérer le curseur après chaque opération (ce qui devient lent sur de grosses tables) je vais essayer de mettre à jour ce curseur (grace à la nouvelle possibilité du READWRITE introduite avec VFP7) en comparant les x -10 et x + 10 enreg. de la table "principale" (donc mise à jour par moi comme par les autres utilisateurs en réseau) et qui sont visibles dans la grille, ainsi j'espère conserver de bonnes performances.
>
>Je crois qu'une forme de REQUERY 'optimisé' pour la partie visible du curseur qui est affichée dans la grille serait une option interessante qu'il serait judicieux de trouver dans VFP8 ou +, qu'en penses-tu ?
>
>Roman,
>A+
Je pense que tu te donnes beaucoup de mal pour peu de choses, ton select ne sera jamais plus à jour qu'une vue et probablement pas plus rapide à générer que celle-ci :-)
Bonne chance...
If we exchange an apple, we both get an apple.
But if we exchange an idea, we both get 2 ideas, cool...Gérald Santerre
Independant programmer - internet or intranet stuff - always looking for contracts big or small :)
http://www.siteintranet.qc.ca