Ce sujet à été traité en long & en large, mais je ne parviens tj pas à comprendre où est mon erreur...
Je cherche à lier un fichier csv ou txt à une table. Pour cela j'ai suivi tous les conseils que j'ai pu trouvé sur ce site pour arriver ici :
Code : Tout sélectionner
CREATE TEXT TABLE "testcreate" ("RefEvent" INTEGER NOT NULL PRIMARY KEY, "NomEvent" VARCHAR(50), "DateDébut" Date, "DateFin" DATE, "NbreHeure" NUMERIC, "Taux" NUMERIC, "NomEmployé" VARCHAR(50))
Mes fichiers sources ressemblent à ça :
Je définis donc la source des données ainsi :;Event;01/07/08;01/07/08;4;13,50;Jean Jean
Code : Tout sélectionner
SET TABLE "testcreate" SOURCE "Declas0708.txt;fs=\semi"
Cela pourrait-il provenir du fait que mes fichiers sources ne contiennent pas les valeurs des clefs primaires ? Dans ce cas quel code utiliser pour déclaré la variable INTEGER en auto-valeur sur ma table (IDENTITY je crois ?) ?
Faut-il spécifier qd & comment les données doivent être importées ?
Où serait-ce encore autre chose qui m'aurait échappé au fil des posts ?
Sinon en passant par "se connecter à une base existante", en choisissant text, je ne peux mm ps sélectionner mes fichiers csv ou txt qui restent grisés & en choisissant tableur, la connexion est impossible.
J'ai bien essayer de passer par Calc (export de mon calendrier en csv, importation ds calc, traiter le fichier puis connecter à Base) mais cela représente bcp trop de manipulations pour les utilisateurs à qui s'adressera cette base, tout comme la solution évoquée ici : http://user.services.openoffice.org/fr/ ... d=a#p62498.
Par avance, merci de votre aide.
Je vous joins la source (en citation ci dessous) & la Base.
;Tapis Hafiz;01/07/08;01/07/08;4;13,50;aaa aaa
;AS Hafiz : construction;02/07/08;03/07/08;=8*2;15,50;bbb bbb
;Entracte dechargement;04/07/08;04/07/08;4;11; ccc ccc ;aaa aaa
;Retour CB Entrx;07/07/08;07/07/08;8;13,50;ccc ccc
;Hafiz décors;08/07/08;08/07/08;8;15,50;ccc ccc
;Carnet ata Entracte/rtr ppdm;09/07/08;09/07/08;8;13,5;ddd ddd
;clean depot;10/07/08;10/07/08;8;13,50;ddd ddd;eee eee
;clean depot;11/07/08;11/07/08;8;13,50;ddd ddd;eee eee
;Entracte ATA;15/07/08;15/07/08;8;13,50;ddd ddd;eee eee
;Entracte ATA;16/07/08;17/07/08;=8*2;13,50;ddd ddd
;Instru Akosh;19/07/08;19/07/08;8;13,5;eee eee
;rangement ccno + dépot;21/07/08;25/07/08;=8*5;13,50;ddd ddd; eee eee