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.


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

2 - 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
  
les données de la table sont collées dans la feuille de travail sous forme de matrice


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


 La liaison n'est possible que si une table ou une requête complète est sélectionnée


 Lancer Access puis ouvrir la base de données "Northwind 2016ios.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) puis fermer Access
Actualiser le classeur précédent dans Excel



 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 ne serait ici que les éventuelles modifications de structure ou de présentation que vous enregistreriez) puis dans Excel <clic g> sur  puis  de l'onglet  - Le délais de mise à jour peut-être plus ou moins long

Modifié le: mardi 23 avril 2019, 10:46