PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → Besion d'aide sur PageAffiche et PAgePArametre
Besion d'aide sur PageAffiche et PAgePArametre
Iniciado por Alexis, abr., 13 2005 12:06 PM - 4 respostas
Publicado em abril, 13 2005 - 12:06 PM
Bonjour,

J'amerai faire passer une variable d'une page à une autre, pour cela j'utilise pageaffiche et pageparametre de cette façon :

Dans page1, dans le code du bouton je met pageAffiche("page2","tmp")

pour recuperer tmp dans la page2 j ai essayer 2 solutions :

soit id=PageParametre("p1")

ou id=pageParametre(1)
id = Droite(Taille(id))

Aucune de ces solutions marche, ca me renvoit 0 et 19.

Dans la description du bouton de la page1, j'execute le code de clic serveur bouton.

Merci d'avance de votre aide
Publicado em abril, 13 2005 - 12:07 PM
Salut,

Plus simple: dans le code d'initialisation de la page qui va recevoir
le paramètre tu crées une procedure de cette forme:

//Code D'initialisation
PROCEDURE MAPage(MaVariable)

Code de traitement de ta procédure

où MaPage est le nom de la page appelée et MaVariable le nom de la
variable que tu manipulera dans cette page. Pour faire en sorte que
cette variable soit facultative, tapes : MaVariable=""

Tu n'auras plus besoin d'utiliser PageParamètre() et ça te permet de
passer autant de variables que tu veux...

Bon dev'


Alexis a formulé ce mercredi :
Bonjour,

J'amerai faire passer une variable d'une page à une autre, pour cela
j'utilise pageaffiche et pageparametre de cette façon :

Dans page1, dans le code du bouton je met pageAffiche("page2","tmp")

pour recuperer tmp dans la page2 j ai essayer 2 solutions :

soit id=PageParametre("p1")

ou id=pageParametre(1)
id = Droite(Taille(id))

Aucune de ces solutions marche, ca me renvoit 0 et 19.

Dans la description du bouton de la page1, j'execute le code de clic serveur
bouton.

Merci d'avance de votre aide


--
Guillaume
Publicado em abril, 13 2005 - 2:38 PM
Deja je te remercie de m'avoir repondu.

Ensuite pour ta solution est ce que dans la page ou tu veux envoyer le parametre il faut toujours utiliser PageAffiche("page2", "variable")

Parce que ca ne marche pas.

Merci d'avance
Publicado em abril, 13 2005 - 3:55 PM
Oui, mais je me suis peut-être trompé (j'ai pas vérifié :-/)
Essaye de créer cette procédure dans le code Declarations globales de
MaPage.

Après effectivement, tu vas appeler cette page par un
PageAffiche(MaPage,Variable) <= Il n'est pas nécéssaire de mettre des
guillemets.

Tiens moi au courant

Bon dev'

Le 13/04/2005, Alexis a supposé :
Deja je te remercie de m'avoir repondu.

Ensuite pour ta solution est ce que dans la page ou tu veux envoyer le
parametre il faut toujours utiliser PageAffiche("page2", "variable")

Parce que ca ne marche pas.

Merci d'avance


--
Guillaume
Publicado em abril, 13 2005 - 5:38 PM
Ben t a raison il suffisait juste de le mettre dans déclaration.

Merci pour tes conseils
Bon dev a toi aussi