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
Rejoignez-nous