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]