PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → etat par programmation en utilisant une base externe comme mysql
etat par programmation en utilisant une base externe comme mysql
Débuté par Jose, 10 oct. 2016 10:17 - 1 réponse
Membre enregistré
2 messages
Posté le 10 octobre 2016 - 10:17
Bonjour, Je me nomme Joseph.
Je suis analyste programmeur, et développeur dans plusieurs plateforme depuis quelques années je développe en Windev en utilisant des base HyPerfile, depuis un moment je me suis lancé dans le développement d'un logiciel sur l'architecture client serveur et tous se passent bien.
mais le problème survient lorsque je souhaite faire une impression, l’État dans son bloc corps n'arrive pas à ajouter les données dans les rubrique pourtant mon code est claire puisque j'arrive à avoir le résultat dans un trace ou info mais pas dans l’État et respecte la logique.
je sollicite votre aide sur ce sujet.
mon code est le suivant

CODE OUVERTURE ÉTAT
--------------------------------------------------------
//article est un tableau associatif de chaînes
Article est une Source de Données
req est une chaîne="SELECT * FROM mouvemen ORDER BY libelle"
SI PAS HExécuteRequêteSQL(Article,ConnexionReseau,hRequêteSansCorrection,req) ALORS
Erreur(HErreurInfo())
SINON
HLitPremier(Article, iddetail_commande)
SI HEnDehors() = Vrai ALORS
// Arrêt de l'impression du bloc Corps
RENVOYER Faux
SINON
// Impression du bloc Corps et exécution de ses traitements
RENVOYER Vrai
FIN
FIN
----------------------------------------------------------


CODE DU BLOC CORPS
-----------------------------------------------------------
TANTQUE HEnDehors(Article)=Faux
RUB_SansNom=Article.libelle
RUB_SansNom=Article.expiration
Trace(Article.libelle_article)//Cette ligne marche bien et affiche tous les enregistrement attendus
HLitSuivant(Article)
FIN
-----------------------------------------------------------
Membre enregistré
2 messages
Posté le 10 octobre 2016 - 13:30
Ouf j'ai réussi par moi même, il me fallait mettre le code du boucle dans la section lecture des données de l'Etat et non dans le bloc corps.
mrd cela m'a prit mon week-end.
pour plus des détails : rofinho@live.fr.