none
Difficulté avec la fonction transferttext pour produire des fichiers .csv RRS feed

  • Question

  • Bonjour
    J'ai développé une appli sous access. pour une association d'entre aide.
    Elle tourne bien sur 7 pc depuis 3 ans.
    la communication avec le site web de l'association (synchronisation) se fait par des imports exports de fichiers ".csv"

    Je rencontre une difficulté sur deux PC sous windows seven: les fichiers .csv produits (fonction "transferttext) ont des "," comme séparateurs de champs au lieu des ";" Conséquence : ils sont rejetés par le site. 
    de manière symétrique, les imports des fichiers venant du site (et qui ont donc bien des ";" comme séparateurs de champs) plantent le code à la ligne "transferttext" du code VBA.

    Le plus bizarre est que, lorsque je fais la même opération avec les menus d'access ("fichiers... données externes... importer... etc ou fichiers ... exporter...)
    ce sont bien des ";" qui sont reconus ou insérés)

    je précise que sur les machines sous XP, le programme fonctionne parfaitement. Je présume donc que le problème se situe quelque part dans les données systèmes ou les tables de registres mais je ne sais pas où chercher .

    merci de votre aide
    lundi 10 octobre 2011 07:28

Réponses

  • Bonjour,

    Un CSV doit en théorie être avec des virgules mais dans la vraie vie ce n'est que rarrement le cas.

    Ouvrez le Panneau de configuration / Horloge et langue et région / Région et langue
    Là, modifier le séparateur de champs en conséquence.

     


    Argy
    jeudi 13 octobre 2011 14:43
    Modérateur