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

已答复 Difficulté avec la fonction transferttext pour produire des fichiers .csv

  • 2011年10月10日 7:28
     
     
    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

全部回复

  • 2011年10月13日 14:43
    版主
     
     已答复

    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