Le 27/07/06, Serge Potteck<[EMAIL PROTECTED]> a écrit :
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).

C'est ça

Voici un mémo qui résume mes observations :

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



Bonne initiative (je n'ai malheureusement pas eu le temps de le lire :-(


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.

J'avais cité bibus, car il a une fonctionnalité dans ce genre. Il peut
au moins le faire pour les attributs autre que "Identifier" (qui est
la clef primaire pour OOo, d'où le doute pour cet attribut).

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 ?


Dans le projet OOo il y des gens (malheureusement pas assez, je pense
que toutes les aides sont les bienvenus) qui bossent sur la biblio...
Mais il y a des problèmes de mains d'oeuvre/moyens.

Il faut voter pour "l'issue" (Bibliographic Enhancements):

http://qa.openoffice.org/issues/showvotes.cgi?voteon=4260

Cordialement,

Bruno D.

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]
>
>




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

Répondre à