1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| HExécuteRequête(REQ_horaire,hRequêteDéfaut,0) <-- de manière générale, toujours tester l'échec de fonction
HLitPremier(REQ_horaire)
TANTQUE HEnDehors() = Faux
jour est une chaîne <-- de manière générale, sortez les déclaration en début de code, là vous redéclarer à chaque itération la variable....
active est une chaîne
sHeureOuverture1 est une chaîne
sHeureOuverture2 est une chaîne
sHeureOuverture3 est une chaîne
sHeureOuverture4 est une chaîne
SI REQ_horaire.HeureDebut1 = "NULL" ALORS COL_Début..CouleurFond = RougeClair SINON sHeureOuverture1 = REQ_horaire.HeureDebut1
SI REQ_horaire.HeureFin1 = "NULL" ALORS sHeureOuverture2 = "Fermée" SINON sHeureOuverture2 = REQ_horaire.HeureFin1
SI REQ_horaire.HeureDebut2 = "NULL" ALORS sHeureOuverture3 = "Fermée" SINON sHeureOuverture3 = REQ_horaire.HeureDebut2
SI REQ_horaire.HeureFin2 = "NULL" ALORS sHeureOuverture4 = "Fermée" SINON sHeureOuverture4 = REQ_horaire.HeureFin2
SI REQ_horaire.Jour = 1 ALORS jour= "Lundi"
SI REQ_horaire.Jour = 2 ALORS jour= "Mardi"
SI REQ_horaire.Jour = 3 ALORS jour= "Mercredi"
SI REQ_horaire.Jour = 4 ALORS jour= "Jeudi"
SI REQ_horaire.Jour = 5 ALORS jour= "Vendredi"
SI REQ_horaire.Jour = 6 ALORS jour= "Samedi"
SI REQ_horaire.Jour = 7 ALORS jour= "Dimanche"
SI REQ_horaire.Actif = 0 ALORS active = "Non"
SI REQ_horaire.Actif = 1 ALORS active = "Oui"
TableAjoute(TABLE_Horaire_Hiver, jour +TAB+ "Hiver" +TAB+ active +TAB+ sHeureOuverture1 +TAB+ sHeureOuverture2 +TAB+ sHeureOuverture3 +TAB+ sHeureOuverture4) <-- de manière générale, préférer TableAjouteLigne() à TableAjoute(), car si votre chaine contient une tabulation, cela va tout décaler, et de plus TableAjouteLigne() est plus adapté pour une intégration 3-tiers
HLitSuivant() <-- de manière générale, pensez à préciser la source de données, dans le cas de plusieurs requête imbriqué, cela va devenir compliquer à débugger
FIN |
Partager