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

Sondages et Débats Discussion :

Tables liées à un classeur Excel


Sujet :

Sondages et Débats

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6
    Points : 5
    Points
    5
    Par défaut Tables liées à un classeur Excel
    Bonsoir à tous,

    J'utilisais sans problème des tables liées à Excel sous Access 2000 et 2002 et j'ai voulu en faire la démonstration à un utilisateur d'Access 2003...

    Mal m'en a pris car son classeur Excel a été littéralement explosé par une requête ajout ! fichier corrompu, quasiment illisible et bon à jeter. Ouf, ce n'était qu'une copie de copie...

    Après enquête à l'aide de ce brave et honnête Google j'ai appris sur le site de Microsoft que :

    "Vous ne pouvez pas modifier, ajouter ni supprimer des données dans des tables liées à un classeur Excel dans Access 2007, Access 2003 et Access 2002 (avec mise à jour du 18/10/2005)"

    Cause :

    "Ce comportement est normal..." (sic)

    et la meilleure :

    Contournement
    "Pour contourner ce comportement normal, ..."


    Et je n'invente rien, la preuve :
    http://support.microsoft.com/kb/904953/fr

    N'est-il pas inquiétant que nos petits travaux reposent sur un éditeur qui a une conception aussi étrange de la normalité ?

    Ou, plus sérieusement, dois-je faire mon deuil des tables liées à Excel et tout importer dans Access ?

    Je serais heureux de connaître votre point de vue à ce sujet.

    Merci.

    Horatio

  2. #2
    Membre expérimenté Avatar de bernardmichel
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2004
    Messages
    1 181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 181
    Points : 1 591
    Points
    1 591
    Par défaut
    Hello !

    Je ne suis pas un inconditionnel de Microsoft mais, en lisant leur article jusqu'à la fin, j'ai découvert cela :
    Pour des raisons juridiques, Microsoft a désactivé la fonctionnalité d'Access 2003 et Access 2002 qui permet aux utilisateurs de modifier les données de tables liées pointant vers une plage d'un classeur Excel. Toutefois, lorsque vous apportez directement des modifications dans le classeur Excel, celles-ci apparaissent dans la table liée dans Access.
    Lorsqu'on sait qu'aux USA il faut stipuler sur le mode d'emploi d'un micro-onde que ce dernier n'est pas fait pour sécher les animaux vivants (sous peine que le constructeur ne se voit intenter un procès), je peux comprendre un bout du pourquoi de la chose...
    D'autant plus qu'il est possible via une table temporaire de contourner ce problème sans que l'utilisateur ni voit autre chose que du feu ... mais bon, dans le fond, tu as raison, c'est un peu ch..
    Nous n'héritons pas la Terre de nos ancêtres, nous l'empruntons à nos enfants, prenons-en soin !
    (proverbe amérindien)

  3. #3
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 006
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 006
    Points : 24 598
    Points
    24 598
    Par défaut
    Bonjour,

    C'est vrai qu'une telle régression (le mot est laché) c'est un peu lourd. D'un autre coté pour une fois ils fournissent carrément le code.

    C'est bien dommage pour ceux qui ne maitrisent pas l'automation et qui est nettement plus performant.

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  4. #4
    Membre expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Points : 3 228
    Points
    3 228
    Par défaut
    Bonsoir,

    Citation Envoyé par Lord Nelson Voir le message
    J'utilisais sans problème des tables liées à Excel sous Access 2000 et 2002 et j'ai voulu en faire la démonstration à un utilisateur d'Access 2003...

    Surprenant en effet !
    Mais à dire vrai, j'ai toujours évité de procéder ainsi, par réflexe plus que par nécessité... A la base Excel n'est pas fait pour stocker des données (en tout cas moins qu'Access).

    Tu as des exemples où le fait d'attacher une 'table' Excel a un réel intérêt?
    ............................................................................................

    Dans l'intérêt de tous, ne posez pas de questions techniques par messages privés.

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    Bonsoir,

    Tu as des exemples où le fait d'attacher une 'table' Excel a un réel intérêt?
    En effet, lorsque dans le cadre d'une petite PME l'ensemble des utilisateurs en réseau mettent à jour un classeur Excel. Un seul utilisateur possède une licence Access pour réaliser des travaux de synthèse.

    Il leur faut maintenant choisir entre passer tout le monde sous Access ou bien tout importer, traiter puis réexporter. Ce n'est pas la mer à boire mais il est dommage de perdre la possibilité de traiter directement les tables liées à Excel depuis Access.

    Il y a bien là une régression...

    A+
    Horatio

Discussions similaires

  1. [AC-2003] Table liée à un onglet Excel et format des données
    Par kerseb dans le forum Modélisation
    Réponses: 2
    Dernier message: 04/01/2012, 08h51
  2. [AC-2007] lenteurs avec table liée sur fichier Excel
    Par tibofo dans le forum VBA Access
    Réponses: 3
    Dernier message: 10/10/2010, 10h13
  3. [AC-2007] table liée sur fichier Excel protégé en lecture
    Par tibofo dans le forum Modélisation
    Réponses: 3
    Dernier message: 05/08/2010, 12h54
  4. Types de champs d'une table liée à partir d'excel
    Par zouhenlai dans le forum Modélisation
    Réponses: 4
    Dernier message: 22/07/2008, 10h43
  5. Liaison d'une table avec un classeur Excel
    Par Mors_Ubyte dans le forum VBA Access
    Réponses: 2
    Dernier message: 13/06/2008, 13h12

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