IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Connexion ACE OLEDB multi-utilisateur


Sujet :

Excel

  1. #1
    Membre régulier
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Juillet 2006
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes

    Informations forums :
    Inscription : Juillet 2006
    Messages : 133
    Points : 90
    Points
    90
    Par défaut Connexion ACE OLEDB multi-utilisateur
    Bonjour,

    J'ai créé un fichier ayant une connexion à une table excel externe.
    J'ai utilisé une connexion ACE OLEDB créé par l'assistant d'Excel.
    Cette connexion se doit d'être monodirectionnel, le fichier base alimente le fichier client, mais pas l'inverse (ReadOnly)
    Cela fonctionne parfaitement avec 1 fichier.
    J'applique la même connexion à plusieurs fichiers qui peuvent être ouvert au même moment par plusieurs utilisateurs sur le réseau.
    Malheuresement si un de ces fichiers (fichier1.xlsx) est ouvert (donc connecté à la table externe), quand j'ouvre un autre fichier (fichier2.xlsx : connecté à la même table externe) Excel m'affiche un message d'erreur : "La table externe n'est pas dans le format attendu".
    Il n'y a pas de problème de configuration de la connexion, car si je ferme fichier1.xlsx et que j'ouvre le 2, il ne met pas ce message d'erreur.

    Est ce bien possible avec une connexion ACE OLEDB de connecter plusieurs fichiers à une base commune ? (j'imagine que oui, surtout en ReadOnly)
    Si c'est pas possible, avez vous des propositions de solutions similaires ?
    Sinon, voila la ligne de connexion :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    Provider=Microsoft.ACE.OLEDB.12.0;User ID=Admin;
    Data Source=XXXXXX\Referentiel 2013.xlsx;
    Mode=Share Deny Write;
    Extended Properties="HDR=YES;";
    Jet OLEDB:System database="";
    Jet OLEDB:Registry Path="";
    Jet OLEDB:Engine Type=37;
    Jet OLEDB:Database Locking Mode=0;
    Jet OLEDB:Global Partial Bulk Ops=2;
    Jet OLEDB:Global Bulk Transactions=1;
    Jet OLEDB:New Database Password="";
    Jet OLEDB:Create System Database=False;
    Jet OLEDB:Encrypt Database=False;
    Jet OLEDB:Don't Copy Locale on Compact=False;
    Jet OLEDB:Compact Without Replica Repair=False;
    Jet OLEDB:SFP=False;
    Jet OLEDB:Support Complex Data=False
    J'ai également essayé en mettant Mode=Read, ReadOnly=true.

    Merci pour votre aide

    Gabvoir

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    De mémoire un fichier Excel n'admet qu'une seule connexion Externe, donc tu ne peux pas lancer simutanément deux connexions sur un même fichier Excel.

    Philippe

  3. #3
    Membre régulier
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Juillet 2006
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes

    Informations forums :
    Inscription : Juillet 2006
    Messages : 133
    Points : 90
    Points
    90
    Par défaut
    Merci pour ta réponse.

    Si tel est le cas, y a til peut etre moyen par la ligne de connexion de dire à Excel "A la fin de la synchro, déconnecter de la table externe" ?

    Ou sinon puis-je créer cette connexion en VBA, en fermant la connexion à la fin de chaque MaJ ?

Discussions similaires

  1. Connexion multi-utilisateur
    Par zoubayer dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 27/10/2014, 11h11
  2. Réponses: 2
    Dernier message: 14/08/2014, 09h35
  3. Aide pour créer un formulaire de connexion multi utilisateurs
    Par nurdinosda dans le forum VB 6 et antérieur
    Réponses: 17
    Dernier message: 12/10/2011, 18h58
  4. Connexion multi utilisateurs
    Par rouxfab dans le forum Sécurité
    Réponses: 1
    Dernier message: 10/04/2008, 21h13
  5. [Forms]connexion forms-oracle multi utilisateurs
    Par hrezzaz dans le forum Forms
    Réponses: 9
    Dernier message: 02/05/2006, 10h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo