Re: Récupérer la valeur d'une combo pour affichage dans un état |
Sujet: Re: Récupérer la valeur d'une combo pour affichage dans un état par Anonyme sur 18/1/2005 0:41:31 Concernant la récupération du nom de l'utilisateur, il suffit de passer en paramètre à l'état, la valeur affichée de la combo avec la propriété ..ValeurAffichée, exemple : iImprimeEtat(MonEtat,combo1..ValeurAffichée) Dans le code de l'état, il suffit d'affecter le paramètre reçu dans un libellé par exemple. Code de l'Etat : PROCEDURE Impression(NomUtilisateur) LibelléNom = NomUtilisateur // LibelléNom est un champ libellé disposé dans l'Etat. Pour le fichier texte, il me semble que l'utilisation d'un fichier HF serait plus pratique. Dans ce cas, il suffit d'associer la combo au fichier. Dans le cas d'un fichier texte, code a insérer dans l'init de la combo : NumFic est un entier NumFic = fOuvre(fRepExe()+"\ListeNom.txt",foLecture) Si NumFic = -1 alors Erreur("Erreur de lecture") ; RETOUR LeNom est une chaine LeNom = fLitLigne(NumFic) TANTQUE LeNom <> EOT ListeAjoute(Combo1,LeNom) LeNom = fLitLigne(NumFic) FIN fFerme(NumFic) A+ |