Bonjour,
je ne cherche pas un bou de code, je cherche plutôt une idée d'algorithme et voici ma problèmatique:
ma structure source est un flux de sortie d'une base de donnée du genre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
26
27
Individu       question           reponse                  TypeQuestion
Ind1           IDENTITE            NULL                      titre
Ind1           General              NULL                      sous titre
Ind1           nom                  Lenom_1                  texte
Ind1           Prenom              Leprenom_1             texte
Ind1           INDICATION        NULL                      titre
Ind1           INDICATION_1     NULL                      sous titre
Ind1           question_1         reponse_1_1            question à choix multiple
Ind1           question_1         reponse_1_2            question à choix multiple
Ind1           question_1         reponse_1_3            question à choix multiple
Ind1           INDICATION_2     NULL                      sous titre
Ind1           question_2         reponse_1_3            question à choix multiple
Ind1           question_2         reponse_1_5            question à choix multiple
Ind1           question_2         reponse_1_9            question à choix multiple
Ind2           IDENTITE           NULL                      titre
Ind2           General             NULL                      sous titre
Ind2           nom                 Lenom_2                 texte
Ind2           Prenom             Leprenom_2            texte
Ind2           INDICATION       NULL                     titre
Ind2           INDICATION_1    NULL                     sous titre
Ind2           question_1        reponse_1_2          question à choix multiple
Ind2           question_1        reponse_1_4          question à choix multiple
Ind2           question_1        reponse_1_6          question à choix multiple
Ind2           INDICATION_2   NULL                    sous titre
Ind2           question_2       reponse_1_3           question à choix multiple
Ind2           question_2       reponse_1_7           question à choix multiple
Ind2           question_2       reponse_1_10         question à choix multiple
Sachant que les questions : question_1 et question_2 peuvent avoir respectivement 12 et 15 reponses possibles.

Dans la structure de destination, je n'ai pas le drois d'avoir plusieurs reponses possible pour la même question mais plutôt une reponse binaire, je m'explique:

si dans ma structure source, la question question_1 avait comme reponse:
reponse_1_1
reponse_1_3
reponse_1_9

dans ma structure de destination je dois mettre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
question     reponse
reponse_1_1      oui
reponse_1_2      non
reponse_1_3      oui
reponse_1_4      non 
reponse_1_5      non
reponse_1_6      non
reponse_1_7      non
reponse_1_8      non
reponse_1_9      oui
reponse_1_10    non
reponse_1_11    non
reponse_1_12    non
Je n'ai pas trouvé d'algorithme pour gerer ceci, raison pour laquelle je demende votre aide.

je vous remercie d'avance.