PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → Afficher le nom
Afficher le nom
Débuté par anonyme, 27 avr. 2018 09:56 - 10 réponses
Posté le 27 avril 2018 - 09:56
Bonjour,

Je souhaite afficher un message de bienvenue tel que

"Bienvenue" + Nom (variable)

En principe, sur le code, ça me dit qu' il n' y a pas d' erreur

http://pasteall.org/pic/show.php…

sauf que dés que je lance la page, un message apparait:

http://pasteall.org/pic/show.php…

Quelqu' un pourrait-il m' éclairer à ce sujet ?

Merci d' avance.
Membre enregistré
382 messages
Popularité : +18 (22 votes)
Posté le 27 avril 2018 - 13:49
Bonjour,

Vous faite appel à un élément d'un autre page qu'il ne peut atteindre.
Passez votre formulaire en paramètre de votre page et faire appel à celui ci.

Cordialement,

--
https://www.cedvano.com
Posté le 27 avril 2018 - 14:29
Merci de votre réponse.

Cependant, j' ai essayé et hélas, ça ne marche pas.

Il faut bien faire comme cela ?

Procédure(Formulaire)

Cordialement,
Membre enregistré
1 623 messages
Popularité : +100 (114 votes)
Posté le 27 avril 2018 - 14:55
Si vous appelez la page PAGE_Agenda depuis la page Formulaire, dans la page formulaire il faut faire :
PageAffiche(PAGE_Agenda,SAI_Prenom)

Et dans le code de délacaration de la fenetre PAGE_Agenda

Procedure PAGE_Agenda(sPrenom est une chaîne)


AInsi, vous pourrez faire dans l'initialisation :

LIB_Titre = "Bienvenue "+sPrenom


Par contre, moi j’évite de mettre des chose dans l'init des champs.
On met partout sinon et après on a tendance a oublier qu'on a mis du code ici et il m'est arrivé plusieurs fois de chercher un bon moment avant de penser a regarde ici ...

Je mets tout dans l'init de la page, au moins j'ai tout sous la main au même endroit !
Membre enregistré
950 messages
Popularité : +53 (63 votes)
Posté le 27 avril 2018 - 15:02
Bonjour,

Tu demandes de récupérer la valeur d'un champs d'une page qui n'existe, pas en web, une page fermé n'existe plus, c'est normal que ça ne marche pas.

Ce qu'il faut que tu fasse c'est enregistrer la valeur dans une variable globale du projet et que tu pourra lire partout

jordan
Posté le 27 avril 2018 - 15:16
Bonjour,

J' ai essayé pour le Page Affiche() hélas, cela donne:

Erreur :La page 'PAGE_Agenda' attend au plus 0 paramètres et vous en passez 1.

De même pour la procédure Page_Agenda :/
Membre enregistré
950 messages
Popularité : +53 (63 votes)
Posté le 27 avril 2018 - 15:57
Je pense qu'il faut que tu repasse par la case Auto Formation
Membre enregistré
1 623 messages
Popularité : +100 (114 votes)
Posté le 27 avril 2018 - 16:28
jordan a écrit :
> Je pense qu'il faut que tu repasse par la case Auto Formation


Je suis du même avis que Jordan, je passage de paramètres entre les pages est une notion de base à maitriser avant de se lancer.

SI le compilateur te renvoi cette erreur c'est que tu as oublié de modifier le constructeur de la page PAGE_Agenda.
Posté le 27 avril 2018 - 16:32
Ok, je vois. Merci de vos réponses à tous les trois.

Cordialement,
Posté le 02 mai 2018 - 10:38
Bonjour,

Je reviens vers vous, suite à un nouveau problème (bien qu' en lien avec le premier). En effet, je veux afficher un "bienvenue + Prénom" dans une boite de dialogue. Le souci est que, si le "bonjour" s' affiche, le prénom, lui, ne s' affiche pas, alors que l' élément se situe sur la même page:

http://pasteall.org/pic/show.php…
http://pasteall.org/pic/show.php…

Je ne vois pas où est le problème, quelqu' un pourrait-il m' aider ?

Merci d' avance.
Posté le 03 mai 2018 - 09:39
Up, s' il vous plait.