PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV (précédentes versions) → Comment programmer une rupture sur une valeur
Comment programmer une rupture sur une valeur
Débuté par Shun, 26 mar. 2004 12:40 - 1 réponse
Posté le 26 mars 2004 - 12:40
Bonjour,

Je souhaite insérer dans mon état une rupture programmée. Dans le code HAUT_RUPTURE
j'ai placé
"Renvoyer ExtraitChaine(maligneCourante,1,";") "
et dans le code de l'état (APRES_LECTURE de l'état)

"maligneCourante = fLitLigne(idFichierTxt)
SI maligneCourante = EOT ALORS RENVOYER Annuler "

Cela marche sur la première ligne du fichier, mais ça ne fait "qu'un tour"
puisque la deuxième ligne n'est jamais lue. Si quelqu'un a une idée, elle
est la bienvenue :)

Merci d'avance
Posté le 26 avril 2004 - 10:14
Hello,

En premier lieu, pour déclencher une rupture il faut mettre le code "REVOYER
Valeur de rupture" dans le code de l'état "rupture ? de haut de rupture".

Ensuite le problème des données "qui ne font qu'un tour": Aller dans la description
de l'état, dans l'onglet données est mettre "les données imprimées viennent
de la programmation.

Voilà en espérenat que cela soit utile.

"Shun" <shun-rei@caramail.com> wrote:


Bonjour,

Je souhaite insérer dans mon état une rupture programmée. Dans le code HAUT_RUPTURE
j'ai placé
"Renvoyer ExtraitChaine(maligneCourante,1,";") "
et dans le code de l'état (APRES_LECTURE de l'état)

"maligneCourante = fLitLigne(idFichierTxt)
SI maligneCourante = EOT ALORS RENVOYER Annuler "

Cela marche sur la première ligne du fichier, mais ça ne fait "qu'un tour"
puisque la deuxième ligne n'est jamais lue. Si quelqu'un a une idée, elle
est la bienvenue :)

Merci d'avance