Bonjour, Marie-helene Rizzuto wrote: > Bonjour, > > J'ai un problème avec une source de données .txt dont je me sers pour un > publipostage. > > Sous la version 1.1.4, pas de problèmes, une fois la source de données > créée, les données récupérées ne présentent pas d'erreurs. > > Sous la version 2.0.3, je fais une connexion de base existante (avec > base) avec les mêmes paramètres que pour la version 1.1.4, je crée un > fichier .odb et à l'affichage de celui-ci, je constate qu'il y des > erreurs dans le contenu des champs date (il affiche 02/01/25 au lieu de > 25/01/2006), des nombres (2958463 au lieu de 6004534) et que certains > champs renseignés dans .txt apparaissent vides. Il y a visiblement un > problème de format de données lorsqu'il recupère mon fichier .txt. > Je ne peux pas modifier le type des champs du fichier .odb puisqu'il est > rattaché à mon .txt > Quelqu'un aurait-il une solution ??? > merci > > Mh Rizzuto > --
J'ai eu a traiter un cas similaire, et ce n'est qu'un retour d'expérience. J'ai renommé le fichier texte en .csv, puis je l'ai ouvert avec Calc. J'ai renommé ensuite les noms des champs comme ci-après pour faire un export en .dbf - champs date : NomDuChamp,D - champs numériques : NomDuChamp,N,Dim,Dec - champs textes : NomDuChamp,C,Dim où D signifie Date N signifie Numérique C signifie Caractère Dim repéresente la longueur du champ (Dimension) Dec représente le nombre de décimales. Ensuite j'ai créé ma base .odb en me "connectant à une base" de format "dBase". NB : - puisque OOo ne permet de ne sélectionner qu'un répertoire pour le choix de l'emplacement du ou des fichiers dbf (chacun représentant une table), dans le cas où seul un fichier est nécessaire, il vaut mieux créer un répertoire spécifique. Sinon, il faudra supprimer une à une les tables non désirées. - on peut retoucher le format des champs dans la base odb Voilà, c'est tout. Expérant que ça te serve. -- Francois Gatto --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
