none
Chemin d'import non reconnu? RRS feed

  • Discussion générale

  • bonjour,

    j'ai conçu une application sous access qui permet de faire des import (EXCEL) et de les sotcker dans la bd, j'ai utiliser sql serveur 2005 comme serveur et j'ai tout installer dans un serveur WIN NT (nommé MANEX), et j'ai rendu l'ADE partageable et accessible à distant.

    tout marche imppec sauf que lorsque on veux importer pour les utilisateurs à distant ils ne peuvent pas, puisque access ne reconnait pas le chemin du fichier spécifier dans le code import dans le serveur.

    voici le code du bouton import dans le serveur MANEX

    Sub Imprt_Annomal()

    Dim con As ADODB.Connection
    Set con = CurrentProject.Connection
    Dim chemin As String
    Dim SourceFile, DestinationFile

    'DoCmd.RunSQL ("drop table AnomalieEx")


    'On Error Resume Next
    chemin = InputBox("Entrer le Chemin relative au fichier Excel 'ANOMALIES'", _
    "CHEMIN DE LA FEUILLE ANOMALIES")
    SourceFile = chemin ' Définit le nom du fichier source.
    DestinationFile = "\\MANEX\Import_Export\AnomaliEx.xls" ' Définit le nom du fichier cible dans le serveur.
    ' Copie le fichier source dans le fichier cible.
    FileCopy SourceFile, DestinationFile

    sql3 = "SELECT * INTO AnomalieEx FROM ANNOMAL_EXCEL_...[Feuil1$]"
    DoCmd.RunSQL sql3

    'ANNOMAL_EXCEL_ c'est le nom du serveur lié son chemin et le même du DestinationFile

    MsgBox ("Importation Effectuée"), vbInformation, "IMPORTATION"

    End Sub

    voila pour code, le problème que mon serveur ne reconnait pas le chemin: "\\MANEX\Import_Export\AnomaliEx.xls" j'ai déposer le fichier Import_Export dans le dique E que j'ai rendu partageable voici le chemin complet :"E:\BD_GEOTECHNIC\\Import_Export\AnomaliEx.xls"
    et comme je voulais la rendre partageable j'ai mis directement le nom du serveur suivi du fichier a importer dans le code.

    ça ne marche pas avec cette écriture "\\MANEX\Import_Export\AnomaliEx.xls"
    mais lorsque je change le chemin : :"E:\BD_GEOTECHNIC\\Import_Export\AnomaliEx.xls" ça marche localement seulement., pas pour les autres utilisateurs a distant le message d'erreur affiche que le chemin ou fichier n'existe pas ou incorrecte.

    Comment faire pour résoudre le problème j'aimerai que mon app sois accessible a distant pas localement.

    MERCI D'AVANCE.

    jeudi 11 juillet 2013 12:26