Excel permet de créer une liaison avec les données d'un SGBD supportant les liens DDE ou OLE. Les données ne peuvent alors pas être modifiées à partir d'Excel.

COPIER LA TABLE DANS LE PRESSE-PAPIERS

ACTION

lancer l'application
ouvrir la base
sélectionner la table (
volet gauche) ou des lignes de la table (volet principal)
copier la table dans le presse-papiers
(outil  )

COLLER LA TABLE DANS EXCEL

ACTION

lancer  Excel (si ce n'est déjà fait)
se positionner dans la feuille de travail
<clic d> -  
(se déplacer sur les outils pour visualiser le résultat)
ou
collage spécial

les données de la table sont collées dans la feuille de travail sous forme de matrice

infos

Les données ne peuvent être modifiées que dans Access et non dans Excel ; elles sont cependant automatiquement mises à jour dans Excel

 

exercice

Lancer Access
Ouvrir la base de données "Northwind 2011 ios.accdb"
Copier la table "employes" dans une feuille Excel en conservant une liaison
Enregistrer le classeur Excel
Modifier la table dans Access (changer un prénom)
Fermer Access
Ouvrir le classeur précédent dans Excel

 

infos

Si les valeurs ne se mettent pas à jour dans Excel, vérifier que vous avez bien changé d'enregistrement dans Access, aller dans Excel  et <clic g>  sur
Si la mise à jour ne s'est toujours pas effectuée, fermer la base Access sans enregistrer (la modification des données est immédiate et ce sont ici les éventuelles modifications de structure ou de présentation que vous enregistreriez) puis dans Excel <clic g>  sur  puis
Le délais de mise à jour peut-être plus ou moins long

Modifié le: vendredi 9 mars 2012, 14:49