ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Forum AtoutFox : Re: Index sur une vue partagée   

Sujet

rss Flux RSS des derniers messages

Vous devez vous identifier pour pouvoir poser une question ou répondre.

jeu. 07 avril 2016, 10h00

GLS
France France

atoutfox.public.association

Re: Index sur une vue partagée

Bonjour Bernard,

Dans la session de ton formulaire qui créé la vue quelle est la valeur de SET EXCLU ?
Une vue est permanente et est incluse dans le DBC avec les fichiers temporaires nécessaires à son bon fonctionnement.
Si tu crée ta vue dans le load d'un formulaire avec un nom donné, et si tu ouvres plusieurs instances de ce formulaire dans plusieurs instances exécutables, la vue étant déjà créée par le premier exe, elle ne pourra être créée par le second exe sauf si tu prend le soin de nommer différemment les vues (avec un nom unique par exemple) ou de tester avant sa création la présence de cette vue et si elle l'est simplement l'ouvrir par use mavue again..
Les indexes créés à la volée ne sont pas conservés dans la vue. Ils ne doivent pas être en conflit entre chaque exe.

Comme cette vue ne semble pas avoir une permanence hors de ce formulaire, le plus simple étant de créer un curseur ou mieux un cursoradapter qui n'auront d'existences que le temps d'utilisation du formulaire. Dans la méthode destroy ou dans le queryunload du formulaire, il suffira de fermer ou détruire le cursor.

Cordialement
Gilles

Permalink : http://www.atoutfox.org/nntp.asp?ID=0000017560
20 088 messages dans le forum • Liste complète des messages

Publicité

Les pubs en cours :

www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2024.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3