Problème avec le champ Arbre et Retour Chariot (RC)
Bonjour à tous et à toutes !
Je n'ai pas eu de réponse à ce sujet sur le forum de PCSoft, c'est pourquoi je laisse un message sur celui-ci.
Je veux initialiser un arbre à partir de données issus d’un champ liste multi-sélections. Voir descriptif ici.
http://forum.pcsoft.fr/thread.awp?gr...=2#entry287678
Je souhaiterai avoir le résultat suivant dans le champ Arbre :
Activités
(+/-)Nom de la première activité
(+/-)Intervenant(s)
Michèle TRUC
Léo MACHIN
Virginie CHOSE
(+/-)Nom de la deuxième activité
(+/-)Intervenant(s)
…
Hors, j’obtiens ceci :
Activités
(+/-)Nom de la première activité
(+/-)Intervenant(s)
Michèle TRUCLéo MACHINVirginie CHOSE
(+/-)Nom de la deuxième activité
(+/-)Intervenant(s)
…
Le retour chariot n’est pas pris en compte lors de l’initialisation du champ Arbre. A vrai dire, je ne sais pas si cela est possible. Je souhaite tout simplement convertir les RC en TAB.
Voici le code utilisé dans le champ arbre :
Code:
ArbreAjoute(ARBRE_ActiviteJournaliereMatinee,"Activités" +TAB+ ActiviteJournaliere.NomActivite +TAB+ "Intervenant(s)" +TAB+ ActiviteJournaliere.Intervenant)
Merci d’avance pour votre aide précieuse.
Joseph Emmanuel
Problème avec le champ Arbre et Retour Chariot (RC)
Bonjour mail.spam !
Merci infiniment d'avoir pris le temps de répondre à mon message. En utilisant la fonction remplace, j'obtiens ceci :
Activités
(+/-)Nom de la première activité
(+/-)Intervenant(s)
(+/-)Michèle TRUC
(+/-)Léo MACHIN
(+/-)Virginie CHOSE
(-)
(+/-)Nom de la deuxième activité
(+/-)Intervenant(s)
…
Hors, je souhaiterai que l'identité de chaque intervenant soit la feuille de "Intervenant(s)". Cette présentation me semble plus lisible pour l'utilisateur final.
Dans l'attente d'une réponse de votre part, je vous souhaite une agréable fin de journée.
Joseph Emmanuel
Problème avec le champ Arbre et Retour Chariot (RC)
Bonsoir Laurent !
Voici une partie du code pour initialiser le champ arbre :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| ...
ChaîneInitiale est une chaîne = ActiviteJournaliere.Intervenant
ChaîneRemplacée est une chaîne = Remplace(ActiviteJournaliere.Intervenant,RC,TAB)
SI HTrouve(ActiviteJournaliere) ALORS
POUR TOUT ActiviteJournaliere
ArbreAjoute(ARBRE_ActiviteJournaliereMatinee,"Activités" +TAB+ ActiviteJournaliere.NomActivite +TAB+ "Intervenant(s)" +TAB+ ChaîneRemplacée)
ArbreDérouleTout(ARBRE_ActiviteJournaliereMatinee)
FIN
FIN
... |
J'espère que cette partie de code vous permettra de m'éclairer sur le problème que j'essaie de résoudre.
Dans l'attente d'une réponse de votre part, je vous souhaite une bonne soirée.
Joseph Emmanuel
Problème avec le champ Arbre et Retour Chariot (RC)
Bonjour Laurent !
Merci ,merci et encore merci de votre aide. Mon problème est résolu ! Il ne me reste plus qu'à décortiquer ce code pour me l'approprier.
Je vous souhaite une excellente journée.
Joseph Emmanuel