Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Sondages et Débats
Sondages et Débats Forum destiné à recevoir les échanges, avis et sondages autour de la technologie Access.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/10/2007, 23h32   #1
Invité de passage
 
Inscription : octobre 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 6
Points : 1
Points : 1
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
Lord Nelson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2007, 01h14   #2
Membre Expert
 
Avatar de bernardmichel
 
Inscription : janvier 2004
Messages : 985
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 985
Points : 1 028
Points : 1 028
Envoyer un message via MSN à bernardmichel Envoyer un message via Skype™ à bernardmichel
Hello !

Je ne suis pas un inconditionnel de Microsoft mais, en lisant leur article jusqu'à la fin, j'ai découvert cela :
Citation:
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..
bernardmichel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2007, 21h02   #3
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 098
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 098
Points : 11 624
Points : 11 624
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,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2007, 21h47   #4
Modérateur
 
Avatar de mout1234
 
Inscription : novembre 2006
Messages : 2 200
Détails du profil
Informations personnelles :
Âge : 43
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : novembre 2006
Messages : 2 200
Points : 2 699
Points : 2 699
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.


Les FAQs les tutos Les Sources Access Profitez de ces mines d'or...

Postez dans le bon sous forum et mentionnez la version
mout1234 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2007, 22h09   #5
Invité de passage
 
Inscription : octobre 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 6
Points : 1
Points : 1
Bonsoir,

Citation:
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
Lord Nelson est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h29.


 
 
 
 
Partenaires

Hébergement Web