par
GYo » 19 mars 2009, 18:08
J’y suis finalement arrivé. Bien que cela soit assez lourd je n’ai pas trouvé d’autres solutions.
Petit rappel de ce que je voulais faire :
- a) Ne Garder dans ma table 2, que la colonne activité avec ce qu’il y a de rentré dedans.
- b) Remplacer le reste des colonnes en fonction des zones de la table 1
J’ai donc fait dans l’ordre :
- Je supprime la table 2 (toutes les colonnes disparaissent)
- Je crée une nouvelle table du même nom (table2) avec ma colonne qui ne change jamais (« activité ») (donc à ce stade la table 2 n’est composée que d’une seule colonne)
- Je lance ma fonction qui va lister le type d’activité de la table 1
- Je rentre les résultats dans la colonne activité de la table 2 (j’ai réalisé le petit a) )
(J’espère que vous suivez toujours ^^)
- Je lance ma fonction qui va lister les zones de la table 1
- J’ajoute ces zones en tant que colonne dans la table 2
Et voila au final si dans ma table 1 on rajoute ou on supprime des zones ou des activités, ma table 2 sera à jour au niveau de sa structure avec la colonne activité qui ne change jamais et le reste des colonnes qui ont été modifié. De plus, je n'ai pas eu à écrire "en dur" le nom de chaque zone et de chaque activité lors de la création/insertion/suppression/modification des tables.
merci à tous d'avoir participé à ce post, si vous voulez plus de précision sur ce que j'ai fait et à quoi sa servait vous pouvez m'envoyer un mp.
J’y suis finalement arrivé. Bien que cela soit assez lourd je n’ai pas trouvé d’autres solutions.
Petit rappel de ce que je voulais faire :
- a) Ne Garder dans ma table 2, que la colonne activité avec ce qu’il y a de rentré dedans.
- b) Remplacer le reste des colonnes en fonction des zones de la table 1
J’ai donc fait dans l’ordre :
- Je supprime la table 2 (toutes les colonnes disparaissent)
- Je crée une nouvelle table du même nom (table2) avec ma colonne qui ne change jamais (« activité ») (donc à ce stade la table 2 n’est composée que d’une seule colonne)
- Je lance ma fonction qui va lister le type d’activité de la table 1
- Je rentre les résultats dans la colonne activité de la table 2 (j’ai réalisé le petit a) )
(J’espère que vous suivez toujours ^^)
- Je lance ma fonction qui va lister les zones de la table 1
- J’ajoute ces zones en tant que colonne dans la table 2
Et voila au final si dans ma table 1 on rajoute ou on supprime des zones ou des activités, ma table 2 sera à jour au niveau de sa structure avec la colonne activité qui ne change jamais et le reste des colonnes qui ont été modifié. De plus, je n'ai pas eu à écrire "en dur" le nom de chaque zone et de chaque activité lors de la création/insertion/suppression/modification des tables.
merci à tous d'avoir participé à ce post, si vous voulez plus de précision sur ce que j'ai fait et à quoi sa servait vous pouvez m'envoyer un mp.