|
Popup ne renvoie pas de valeur |
Débuté par jdsetls, 29 juil. 2004 13:33 - 4 réponses |
| |
| | | |
|
| |
Posté le 29 juillet 2004 - 13:33 |
Bonjour,
Ma Popup, baptisée PopUp_arbre devrait renvoyer une valeur vers la zone appelante, soit borne_inférieure de la fenêtre Dossier_bancaire :
Depuis la Popup, aucune syntaxe de type :
Dossier_bancaire.borne_inférieure = "mon résultat"
Dossier_bancaire.borne_inférieure = PopUp_arbre..ValeurRenvoyée
ne fonctionne, qu'elle soit placée en fermeture, en perte de focus ou ailleurs.
La PopUp est une fenêtre libre. Lorsque je la déclare en MDI fille, elle refuse de s'ouvrir.
Un génie méconnu aurait-il un début de réponse ?
Bien cordialement,
Jacques De Schryver |
| |
| |
| | | |
|
| | |
| |
Posté le 29 juillet 2004 - 16:02 |
Bonjour,
Voici la solution :
Le transfert d'une valeur depuis une popup utilise la syntaxe :
MonChampPopup = valeur à retourner
Pour retourner une seconde valeur, par exemple une clé composée en plus d'une concaténation, utiliser les propriétés Message, Note, TitreNote, par exemple :
MonChampPopup..Note = HConstruitValClé(... )
Cependant, j'ai été un peu déconcerté, car le mode d'emploi n'est pas assez précis.
Bien cordialement,
Jacques De Schryver
"Jacques De Schryver" <jdsetls@netscape.net> wrote:
Bonjour,
Ma Popup, baptisée PopUp_arbre devrait renvoyer une valeur vers la zone
appelante,
soit borne_inférieure de la fenêtre Dossier_bancaire :
Depuis la Popup, aucune syntaxe de type :
Dossier_bancaire.borne_inférieure = "mon résultat"
Dossier_bancaire.borne_inférieure = PopUp_arbre..ValeurRenvoyée
ne fonctionne, qu'elle soit placée en fermeture, en perte de focus ou ailleurs.
La PopUp est une fenêtre libre. Lorsque je la déclare en MDI fille, elle refuse de s'ouvrir.
Un génie méconnu aurait-il un début de réponse ?
Bien cordialement,
Jacques De Schryver
|
| |
| |
| | | |
|
| | |
| |
Posté le 29 juillet 2004 - 16:18 |
Salut,
Jacques De Schryver wrote:
Bonjour,
Ma Popup, baptisée PopUp_arbre devrait renvoyer une valeur vers la zone appelante, soit borne_inférieure de la fenêtre Dossier_bancaire :
Depuis la Popup, aucune syntaxe de type : Dossier_bancaire.borne_inférieure = "mon résultat" Dossier_bancaire.borne_inférieure = PopUp_arbre..ValeurRenvoyée ne fonctionne, qu'elle soit placée en fermeture, en perte de focus ou ailleurs.
// Code du champ ouvranbt la popup: Résultat = OuvrePopup(PopUp_arbre)
// Code du bouton de validation de la sélection: Ferme("",<Valeur à renvoyer>)
-- Cordialement,
Erick Fiduciaire Informatique - Saint-Etienne |
| |
| |
| | | |
|
| | |
| |
Posté le 29 juillet 2004 - 16:19 |
"Jacques De Schryver" <jdsetls@netscape.net> écrivait news:4108c482$1@news.pcsoft.fr:
Bonjour,
Ma Popup, baptisée PopUp_arbre devrait renvoyer une valeur vers la zone appelante, soit borne_inférieure de la fenêtre Dossier_bancaire :
Depuis la Popup, aucune syntaxe de type :
Dossier_bancaire.borne_inférieure = "mon résultat"
Dossier_bancaire.borne_inférieure = PopUp_arbre..ValeurRenvoyée
ne fonctionne, qu'elle soit placée en fermeture, en perte de focus ou ailleurs.
La PopUp est une fenêtre libre. Lorsque je la déclare en MDI fille, elle refuse de s'ouvrir.
Un génie méconnu aurait-il un début de réponse ?
Bien cordialement,
Jacques De Schryver
Salut,
Tu fais comment pour ouvrir ta popup et récupérer ton résultat ?
Je te conseille de faire quelque chose comme ça dans le code code de ta fenêtre "Dossier_bancaire" :
borne_inférieure = OuvrePopUp(PopUp_arbre)
Cela permet d'ouvrir la popup et de récupérer le résultat.
-- En esperant t'avoir aidé. ted |
| |
| |
| | | |
|
| | |
| |
Posté le 29 juillet 2004 - 17:58 |
Bonjour,
Ceci ne fonctionne pas chez moi :
Ferme("",<Valeur à renvoyer>)
que ce soit Ferme(MaFenêtre, "Bonjour")
ou équivalent.
Par contre l'antécédent, càd MonChampPopup, fonctionne à tous les coups.
De plus Ma_zone_appelante = OuvrePopup(Ma_popup) provoque un message d'erreur : 'aurait dû renvoyer une valeur'.
Bref j'espère qu'à l'avenir PCSoft enrichira les possibilités des Popups, qui permettraient au code d'être beaucoup plus réutilisable.
Bien cordialement,
Jacques De Schryver
"Erick BAVUT" <erick.bavut@news.lafidu.com> wrote:
Salut, Jacques De Schryver wrote: Bonjour,
Ma Popup, baptisée PopUp_arbre devrait renvoyer une valeur vers la zone appelante, soit borne_inférieure de la fenêtre Dossier_bancaire :
Depuis la Popup, aucune syntaxe de type : Dossier_bancaire.borne_inférieure = "mon résultat" Dossier_bancaire.borne_inférieure = PopUp_arbre..ValeurRenvoyée ne fonctionne, qu'elle soit placée en fermeture, en perte de focus ou ailleurs.
// Code du champ ouvranbt la popup: Résultat = OuvrePopup(PopUp_arbre) // Code du bouton de validation de la sélection: Ferme("",<Valeur à renvoyer>) -- Cordialement, Erick Fiduciaire Informatique - Saint-Etienne |
| |
| |
| | | |
|
| | | | |
| | |
|