Henri Balmain (listes) a écrit :

Bonsoir,
Est-ce possible, et comment faire, pour récupérer avec OOo des fichiers Filemaker Pro 5.5 et éventuellement sans passer par des manips du genre exportation depuis FMP en format texte et récupération dans Calc


Pour être passé par la avec les versions 5.0 et 5.5 FMP, voici mon expérience :

J'ai essayé l'ouverture directe depuis un fichier calc affiché, mais c'est un fichier writer illisible qui est généré


Aucune ouverture directe n'est possible. Eventuellement, et je dis bien éventuellement, tu peux essayer de voir s'il n'y a pas un pilote ODBC sous Windows qu'offrirait la société FileMaker (Division d'Apple) sur son site web, et ainsi attaquer la base FMP depuis OOo par ODBC. Franchement, je n'ai pas essayé, car à l'époque, je n'avais pas Windows, et en outre, le pilote ODBC n'était pas disponible.

Donc reste l'exportation des données. Plusieurs méthodes, aucune réellement satisfaisante en tant qu'expérience utilisateur facile à mettre en oeuvre. Pour un admin db, ça passe, mais pour des gens qui n'ont pas l'habitude de soigner leurs données, ni la structure de leurs db, il va y avoir de mauvaises surprises...

- exportation en DBF, faisable, j'étais passé par là au départ
- exportation en CSV, c'est l'option que j'utilise le plus souvent, du fait de sa flexibilité pour un dba (on n'a besoin que d'un éditeur de texte) - exportation en fichiers BAS et MER, ce qui facilite la recréation des tables par la suite dans OOo (on peut reprendre les définitions et les données avec qq manips)

Problèmes notoires :
- dates exportées comme texte, et pas toujours de manière conforme aux standards SQL - champs d'entiers, champs décimaux : à vérifier soigneusement, car FMP fait des choses bizarres
- champs ENUM : la cata !!!
- champs multivalués : un grand classique sous FMP, mais la catastrophe à l'export !!!
- champs calculés : à fuir comme la peste, ils ne sont pas repris

Voilà, espérant avoir aidé un peu...


Alex







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

Répondre à