Bonjour Thomas CARAMELLA
Message du 2005-10-30 21:21:
Andrew Pitonyack propose de parser les différents champs du texte et à chaque champs de fusion de modifier les propriétés du datasource. Mais son code utilise une propriété DATABASEFORMAT qui génère une exception selon les champs qu'il trouve. Ci dessous le code qu'il avait proposé sur OOOForums.org :
http://www.oooforum.org/forum/viewtopic.phtml?t=23345&highlight=text+field

Si je comprends bien, il énumère tous les TextField y compris ceux qui ne sont pas des champs liés à des bases de données.
Deux pistes à essayer:

- soit tester que le TextFile supporte le service Database
  if oField.supportsService("com.sun.star.text.textfield.Database")  then
    if oField.DataBaseFormat  then

- soit gérer l'exception, et dans ce cas ignorer le textfield. Le traitement des erreurs d'exécution est expliqué au chapitre 9 du livre Programmation OpenOffice.org.

 Bonne journée
   Bernard


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

Répondre à