Le 16/12/06, nimel<[EMAIL PROTECTED]> a écrit :
Bonjour,
Bonjour,
Je patauge car je ne suis pas très calée ni en base de donnée ni en macro etc... J'ai cherché un peu mais comme je ne sais pas trop comment faire... Si une bonne âme pouvait m'aider? J'ai un tableau de texte sous Word et il faut se servir des données contenues pour faire un publipostage. Ceci doit être fait régulièrement donc il faut en plus un automatisme minimum. J'ai donc pensé passer par Base: transformation du tableau en texte, etc. Je pourrais aussi passer par Calc et copier/coller. Pour ça je peux faire une macro, c'est encore à ma portée.
Pour pouvoir se connecter avec Base, il faut effectivement que le tableau soit enregistré en .ods ou .xls
Mais mon problème c'est le tableau d'origine. Les intitulés de colonnes ne correspondent pas aux champs qu'il faudrait dans le publipostage. En colonnes j'ai des noms d'élève, en ligne j'ai des descriptifs de matières, et à l'intersection des 2 j'ai les notes. Pour le publipostage il faut faire 1 lettre par élève, insérer les descriptifs de matières et la note correspondante pour l'élève. (pouff! dur à expliquer, sais pas si quelqu'un suit). Donc j'ai pensé générer une Base avec une table par nom d'élève et autant de champs que de descriptifs de matières. Mais alors là, pour faire ça en automatique ... je n'ai pas le début de l'idée de comment. Si au moins quelqu'un pouvait me dire si c'est faisable et si je suis sur la bonne piste de raisonnement.
il me semble que le plus simple serait de permuter les lignes et colonnes du tableau, afin d'obtenir quelque chose de ce genre : nom math géo histoire durand 10,5 8 9 leroy 12 10 5 naudin 3 4 2 Ensuite avec Nouveau > Base de données : se connecter à une base existante > classeur Tu te retrouve avec une table dont les champs sont : nom math geo histoire et un enregistrement par élève. la base ainsi crée est liée dynamiquement au classeur. Si les données du classeur sont modifiées, lorsque tu rouvres la base, les modifications sont prises en compte. Cette base peut ensuite servir à créer ton publipostage. La seule macro à créer serait donc l'export de la table depuis word et la permutation des lignes et des colonnes.
Nicole de Bordeaux.
Manuel --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
