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]