|
Comment manipule-t-on l'agenda ? |
Débuté par Roumegou Eric, 18 mar. 2019 14:54 - 3 réponses |
| |
| | | |
|
| |
Posté le 18 mars 2019 - 14:54 |
Bonjour,
je cherche dans l'aide mais je ne trouve pas. Voilà ce que je veux faire
Dans un agenda, je fais figurer plusieurs sessions de formations prévues; sessions auxquelles mes utilisateurs pourront souscrire.
Pour cela je balaie une base de données où il y a toutes les formations. Je les créée avec une clé. gMonRendezVous..ID=wfor_id Au début elles sont d'une certaine couleur.
Je voudrais, connaissant l'iD de la formation réservée par mon utilisateur, revenir sur le pavé créé et changer sa couleur, et peut être d'autres de ses propriétés.
Y'a-t-il un POUR TOUT ? faut-il passer par un AgendaListeRendezVous ?
Merci de vos réponses
--- Cet email a fait l'objet d'une analyse antivirus par AVG. http://www.avg.com |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 1 623 messages Popularité : +100 (114 votes) |
|
Posté le 19 mars 2019 - 09:54 |
Salut,
Moi je fais qq chose du genre, dans ma procédure locale _RefreshAgenda :
HExécuteRequête(REQ_Affiche_agenda,hModifieFichier,COMBO_Groupe..ValeurMémorisée,DateVersChaîne(SAI_Date_agenda,"AAAAMMJJ")) HLitPremier(REQ_Affiche_agenda) PlanningAffiche(PLN_AgendaEvénement,plnSansExécuteRequête) tabRDV = PlanningListeRendezVous(PLN_AgendaEvénement,"",dhDDateHeureDebut,dhDDateHeureFin) POUR i = 1 _À_ TableauInfo(tabRDV,tiNombreTotal) FIN Message modifié, 19 mars 2019 - 09:55 |
| |
| |
| | | |
|
| | |
| |
Posté le 19 mars 2019 - 17:23 |
"François C." a couché sur son écran :
Salut, Moi je fais qq chose du genre, dans ma procédure locale _RefreshAgenda : HExécuteRequête(REQ_Affiche_agenda,hModifieFichier,COMBO_Groupe..ValeurMémorisée,DateVersChaîne(SAI_Date_agenda,"AAAAMMJJ")) HLitPremier(REQ_Affiche_agenda) PlanningAffiche(PLN_AgendaEvénement,plnSansExécuteRequête) // Planning relié a une requete tabRDV = PlanningListeRendezVous(PLN_AgendaEvénement,"",dhDDateHeureDebut,dhDDateHeureFin) //Les dates permettes de travailler uniquement sur la page affichée) POUR i = 1 _À_ TableauInfo(tabRDV,tiNombreTotal) // a partir de la tu peux acceder aux propriétés : PLN_AgendaEvénement[i].CouleurFond = gnCouleurRDV_Clos FIN --- Cet email a fait l'objet d'une analyse antivirus par AVG. http://www.avg.com
Merci beaucoup François cela fonctionne très bien et je vais me coucher moins con ce soir ^^
juste une petite question ... ton indice i que tu parcoures si d'aventure tu mets des sélections par les dates; alors tu vas avoir dans tabRDV beaucoup moins d'occurrence qu'il n'y a dans le planning
et donc le PLN_AgendaEvénement[i].CouleurFond correspondra-t-il au bon événement ? l'indice du tableau ne serait pas le même que l'indice de l'agenda ?
Merci de ta réponse. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 1 623 messages Popularité : +100 (114 votes) |
|
Posté le 19 mars 2019 - 17:56 |
A vrai dire je me suis posé la même question que toi en voyant ce code que j'ai créé il y a quelque temps déjà en fait, il se trouve que les dates correspondent tout simplement a ce qui est affiché (dans mon cas) du coup ça fonctionne !
Sinon, je suppose qu'il faudrait faire une recherche pour retrouver la bonne occurrence dans PLN_AgendaEvénement |
| |
| |
| | | |
|
| | | | |
| | |
|