PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Transfer de données
Transfer de données
Started by SJ, Jan., 28 2005 5:13 PM - 5 replies
Posted on January, 28 2005 - 5:13 PM
Je voudrai lors d'un clic sur un bouton à partir de ma fenêtre X (qui ouvre ma fenêtre Y) récupérer le contenu d'un champ de la fen X et allimenter un champ de la fen Y.

merci de m'éclairer. donnez moi soit un exemple de code ou bien un endroit ou chercher sur l'aide.

Tks
Posted on January, 28 2005 - 5:28 PM
Regarde l'aide sur les "fenêtre paramétrée"

Dans les déclarations globales de ta fenêtre Y, tu mets :
"PROCEDURE FenY(param1)"

puis dans le bouton de ta fenêtre X tu mets :
"Ouvre(FenY, champX)"

SJ a écrit :
Je voudrai lors d'un clic sur un bouton à partir de ma fenêtre X (qui ouvre ma fenêtre Y) récupérer le contenu d'un champ de la fen X et allimenter un champ de la fen Y.

merci de m'éclairer. donnez moi soit un exemple de code ou bien un endroit ou chercher sur l'aide.

Tks
Posted on January, 28 2005 - 5:40 PM
Vous pouvez créer une variable globale qui va enregistrer les données en sortant du premier formulaire.
Ensuite il suffit de récupérer le contenu de la variable sur le second.
Posted on January, 28 2005 - 5:41 PM
Bonjour

Il faut une procédure d'ouverture de la fenetre Y

Procedure FenetreY( sValeur)

Prg du bouton dans la fenetre X

sVal = ChamX
Ouvre(FenY, sValeur)

A+
Albert
Posted on January, 28 2005 - 6:12 PM
Merci à tous pour vos réponses
Posted on January, 29 2005 - 10:02 AM
Bonjour,


Je me permets d'en rajouter une couche, parce que je pense qu'il y a plus simple

// D'abord on vérifie que la fenêtre X existe
Si fenEtat(FenX)<> inexistant alors

// On affecte le champ de la fenêtre Y avec la valeur du champ de la fenêtre X
MonChampY = MaFenX.MonchampX

FIn

en espérant t'avoir aidé..