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]

Répondre à