Bonjour à tous.
Je fais appel à votre aide pour résoudre une contrainte que je rencontre lors de la construction de mon application.
Bref aperçu sur mon application : une fenêtre « Consultations » contient un champ de saisie appelé « motif de consultation ». Un BTN appelant une fenêtre intitulée « Liste des motifs » qui affiche les valeurs selon le paramètre reçu. Un double clic sur la valeur sélectionnée la renvoi vers le champ de saisie « motif de consultation ».
Mon problème se pose quand je veux ajouter une autre valeur, cette dernière remplacera celle déjà stockée dans le champ de saisie « motif de consultation ». Donc, ce que je souhaite est de garder toute les valeurs renvoyées l’une après l’autre, soit en formant une ligne, ou retour chariot…peu importe...Un grand merci pour toute aide.
Voici le code du BTN appelant la fenêtre « ListeMotifs »
1 2 3 4 5 6 7 8
| sListeMotifs est une chaîne
sListeMotifs=Droite(SAI_MotifConsultation,4)
SI Ouvre(FEN_ChoixMotifs,sListeMotifs) ALORS
SAI_MotifConsultation=REQ_ListeMotifs.LibMotifs
FIN |
La fenêtre « listeMotifs » est initialisée par le code suivant:
1 2 3 4 5 6
| HExécuteRequête(REQ_ListeMotifs,hAvecFiltre,sListeMotifs)
// Positionnement sur l'enregistrement courant
TableAffiche(TABLE_REQ_ListeMotifs,taCourantBandeau)
// Valeur de retour par défaut
MaFenêtre..ValeurRenvoyée = Faux |
PROCEDURE FEN_ChoixMotifs(sListeMotifs)
Encore merci pour tout.
Partager