Bonjour et merci pour ta réponse (ainsi qu'à toi Sophie).

Je viens d'étudier les mécanismes de la bibliographie, sans trouver de trace d'un lien qui resterait entre le document writer et la base, une fois l'entrée bibliographique insérée. Cela expliquerait pourquoi F9 ne change rien. Comme tu le dis, la logique serait plutôt que chaque entrée devient indépendante après insertion (ce qui permet par exemple de la transférer d'une install du Writer à l'autre via le document, tout en la laissant intègre). Voici un mémo qui résume mes observations :

   http://www.schemectif.net/Outils/OpenOffice/oooWriterBiblio.odt

Il n'y aurait donc pas de solution directe à mon problème, consistant à changer à la fin de l'écriture d'un document tous les abrégés des entrées bibliographiques. Je vois néanmoins deux solutions :

   *

     Écriture d'une macro qui, à partir d'un tableau de correspondance,
     irait changer directement les abrégés dans la liste des entrées.
     Je ne sais pas comment faire pour l'instant, j'en parlerai aux
     collègues de la liste programmation.

   *

     Une idée pour une prochaine version d'openOffice : qu'il ne soit
     pas possible d'avoir dans le document writer deux entrées
     bibliographique différentes qui portent le même abrégé (pour
     l'instant il y a seulement des freins). Cela suppose que la
     structure du document intègre la bibliographie, qui à l'heure
     actuelle est calculée seulement à la mise à jour de l'index. Cela
     permettrait de modifier l'ensemble des entrées identiques à partir
     d'une ligne de l'index bibliographique, et ainsi de changer les
     abrégés un à un mais une seule fois pour chacun. Serait-il
     possible de faire remonter l'idée ?

A bientôt,

Serge





Bro Dudu wrote:

Bonjour,

Si j'ai compris le problème: c'est parce qu'une fois la citation faite
dans le document odw il y a copie des attributs de l'entrée biblio en
question dans le document odw. Pour mettre à jour les refs comme tu le
souhaites, il faut:
-enlever les citations (dans le texte)
-mettre à jour l'index (la biblio, en fin de document)
-refaire les citations.

Sinon on peut utiliser bibus (
http://bibus-biblio.sourceforge.net/wiki/index.php/Main_Page ), mais
il faut refaire toute sa base de données.


bon courage.

Bruno D.

Le 27/07/06, Sophie Gautier<[EMAIL PROTECTED]> a écrit :

Bonjour Serge,

Serge Potteck wrote:
> Bonjour,
>
> Le texte de l'entrée bibliographique insérée dans un document Writer
> correspond au champ "Identifier" de la table bibliographique.
>
> J'espérais qu'en changeant ultérieurement la valeur de ce champ dans la
> base, le texte de l'entrée bibliographique dans le document writer
> changerait automatiquement. Cela me semblait correspondre à la logique
> "base de données" (l'avantage est de pouvoir éventuellement changer le
> libellé des entrées bibliographiques au fur et à mesure de l'écriture du
> texte).
>
> Or cela ne se passe pas comme cela. Il reste bien un lien vers la base,
> puisque l'on peut éditer toute l'entrée bibliographique. Mais le texte
> de l'entrée semble figé à la valeur du départ (définitivement, sauf à
> saisir une nouvelle valeur à la main).
>
> Est-il possible d'obtenir le raffraichissement automatique de ce texte
> de l'entrée bibliographique ?

Je n'arrive pas à comprendre comment tu procèdes pour modifier les
champs de la base. Prenons le premier enregistrement dont tu parles :
Identifier : il est par défaut sur BORXX.
Comment procèdes-tu pour le modifier ? soit directement dans la vue (F4)
ou en éditant la base de données dans Base.
Le champs que tu insères et bien l'entête du champs Identifier et tu
fais données dans les champs pour en obtenir la valeur ? En refaisant
"données dans les champs" tu obtiens la valeur mise à jour ?

Je pense qu'il y a un bug car l'affichage du champs ne se remet pas à
jour quand on actualise les champs, mais les données sont bien mises à
jour et la fusion se fait correctement.

A bientôt
Sophie

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Répondre à