Récuperer des variables d'un form sur un autre form

Résolu
zouheir_ali
Messages postés
23
Date d'inscription
jeudi 22 décembre 2005
Statut
Membre
Dernière intervention
2 juillet 2007
- 28 juin 2007 à 12:15
zouheir_ali
Messages postés
23
Date d'inscription
jeudi 22 décembre 2005
Statut
Membre
Dernière intervention
2 juillet 2007
- 2 juil. 2007 à 09:23
Bonjour à tous,

Dans un formulaire, je clique sur un bouton et affiche un autre formulaire qui permet de saisir des informations(une dizaine). à la fermeture de ce formulaire, je voudrais récupérer les informations saisie et les utiliser dans le 1er formulaire.
je peux utiliser des variables globales mais c'est déconseillé.
s'il y a un exemple de code ce sera la bienvenue


Merci

4 réponses

Mike Gagnon
Messages postés
381
Date d'inscription
vendredi 15 octobre 2004
Statut
Membre
Dernière intervention
24 octobre 2013
2
30 juin 2007 à 14:39
Dependant de la verion de VFP tu utilise, tu peux retourner:
1. Une objet collection
2. Une Array (Tableau)
3. Un ADO recordset
4. Un objet "custom" ou "Ligne"

Mike Gagnon
3
michelatoutfox
Messages postés
828
Date d'inscription
mardi 5 octobre 2004
Statut
Membre
Dernière intervention
7 mai 2013
1
30 juin 2007 à 20:33
Dans ton 2ème formulaire, tu stockes les infos que tu voudras retransmettre au 1er dans une collection, un objet de ton choix, une propriété tableau, ou plusieurs propriétés ; dans tous les cas, ce sont des objets ou des propriétés membres de ce form2.
A la fermeture de form2 (par exemple dans le queryunload), tu "envoies" ces propriétés dans leur correspondant sur form1 (il faut donc que form1 ait ces mêmes objets ou propriétés) avec une syntaxe du genre:

local loObj1 as Form1.ObjetDestinataire

with loObj1
    .prop1= this.ObjExpediteur.Prop1
    .prop2= this.ObjExpediteur.Prop2
...
endwith

loObj1 = null    && pour supprimer la référence à form1 dans le release de form2
3
zouheir_ali
Messages postés
23
Date d'inscription
jeudi 22 décembre 2005
Statut
Membre
Dernière intervention
2 juillet 2007

29 juin 2007 à 13:06
Bonjour à tous,

UP....

Merci
0
zouheir_ali
Messages postés
23
Date d'inscription
jeudi 22 décembre 2005
Statut
Membre
Dernière intervention
2 juillet 2007

2 juil. 2007 à 09:23
Bonjour,

Merci à Mike et Michel pour vos réponses
un grand bravo à vous deux
0