récupération de données d'une fenetren à une autre
Anonyme
Je dispose d'un projet qui possède 8 fenetres libres et je dois récupérer des données d'une fenetre à une autre.(données de type chaine)
Je ne peux pas utiliser les déclarations globales car elles ne sont valables qu'au niveau d'une fenetre.
Comment faire pour que le traitement associé à la 8ème fenetre puisse récupérer des valeurs (entrées par des champs de saisie ou déduites) définies dans les fenetres précédentes?
En particulier au cours de ma 3ème fenetre je crée un fichier texte FICH1, et au cours de ma 5ème fenetre un fichier texte FICH2.Je dois au cours de mon traitement final récupérer les données de ces fichiers.J'ai tenté des déclarations globales au niveau du projet et des fenetres, mais au cours de l'exécution, j'ai les messages d'erreurs:"le chemin d'accès spécifié est introuvable" ou "accès refusé".

Merci à l'avance

Contribution le : 04/03/2006 19:02
Créer un fichier PDF de la contribution Imprimer


Re: récupération de données d'une fenetren à une autre
Claude
j'ai pas tout compris, mais peut être voir via des sockets ?
Claude

Contribution le : 05/03/2006 22:17
Créer un fichier PDF de la contribution Imprimer


Re: récupération de données d'une fenetren à une autre
Anonyme
disons que j'ai des variables dans le code de ma dernière fenetre de projet qui correspondent à des valeurs soient de champ de saisie, soit des noms de fichiers qui ont été entré dans d'autres fenetres du meme projet.

Par exemple:
- J'ai NOMFICH1 qui est un nom de fichier entré dans ma 3ème fenetre.Au cours du traitement associé à ma dernière fenetre je dois réouvrir ce fichier.
- J'ai aussi des champs de saisie que l'utilisateur doit remplir ds ma 2ème fenetre et à la fin je dois réutiliser les chaines entrées dans ce champ de saisie.
Le problème est que les fenetres étant différentes, le programme ne peut accédé à des valeurs appartenant à d'autres fenetres.

Contribution le : 05/03/2006 22:33
Créer un fichier PDF de la contribution Imprimer


Re: récupération de données d'une fenetren à une autre
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Bonjour,

Pourquoi ne pas utiliser une fenêtre avec 8 plans ?

Bon dév.,

Totof

Contribution le : 06/03/2006 08:14
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr]
Créer un fichier PDF de la contribution Imprimer


Re: récupération de données d'une fenetren à une autre
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Bonjour,
Vous êtes confronté à ce que j'apelle dans ce dossier la notion de "chemin des variables".
Pour qu'une variable ou le contenu d'un champ soit utilisé dans un traitement d'une autre fenêtre, il faut que la première soit en mémoire (ouverte) et en spécifier le nom dans l'appel. Cela donne pour appeler le contenu de MONCHAMP de FENETRE1 depuis le code de FENETRE2 :

// Code de FENETRE2
MonContenu est une chaine
SI FenEtat(FENETRE1)=Actif ALORS
   MonContenu = FENETRE1.MONCHAMP
FIN


Ainsi si FENETRE1 est active, MonContenu prendra la valeur du champ MONCHAMP. Cela fonctionne aussi avec les variables globales des fenêtres.

Je vous invite à lire en détail nos dossiers accompagnés de l'aide WinDev.

Contribution le : 06/03/2006 09:43
Créer un fichier PDF de la contribution Imprimer


Re: récupération de données d'une fenetren à une autre
MANDIN/Cm16.top@wanadoo.fr
Mieux vaut tard que jamais (2 ans)
Copier les données dans le presse Papier avec 'CR' pour séparateur et utiliser ExtraitChaine pour récuperer.

Contribution le : 06/03/2006 15:14
Créer un fichier PDF de la contribution Imprimer


Re: récupération de données d'une fenetren à une autre

Inscrit:
19/11/2002 12:20
Post(s): 390
Il vaut mieux éviter le presse papier, ça risque d'interférer avec l'utilisateur et ses propres données, ou d'autres applications...

La solution de R&B reste la plus logique :)
Sinon, et c'est pas bô, mais ça marche, vous pouvez toujours déclarer des variables globales dans le code du projet lui même ;)

Contribution le : 07/03/2006 11:33
Créer un fichier PDF de la contribution Imprimer


Re: récupération de données d'une fenetren à une autre
Une chaine déclarée en global dans le projet.
Puis récupération avec extraitchaine, Ou fichier temporaire

Contribution le : 08/03/2006 22:13
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2