Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
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 11/01/2012, 11h32   #1
Invité régulier
 
Homme Marc Bara
Inscription : mai 2011
Messages : 124
Détails du profil
Informations personnelles :
Nom : Homme Marc Bara
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations forums :
Inscription : mai 2011
Messages : 124
Points : 5
Points : 5
Par défaut Liaison vers une base de données

Bonjour à tous, voici mon probleme, je possede deux base de données, une sous acces, et une autre sous Excel. Dans Access, ma BDD possede 16 colonne, et celle sous Excel en possede 8.

Ce que je voudrai est de lier ces deux base de données, c'est à dire que lorsque j'ouvre ma base de données Excel, je cliquerai sur un bouton appelé "synchro", qui va synchroniser ces deux bases, c'est à dire, si j'ajoute 3 lignes sur access, en appuyant sur "synchroniser", ces 3 lignes vont s'ajouter sous excel, et ainsi de suite si je fais des modification, et aussi, j'aimerais que cela se fasse de façon automatique, c'est à dire au lancement du fichier excel, le tout se faisant uniquement sur les 8 colonnes d'excel.

Est ce possible ?
colapsus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2012, 11h43   #2
Rédacteur/Modérateur
 
Avatar de jpcheck
 
Jean-Philippe ANDRÉ
Inscription : juillet 2007
Messages : 7 874
Détails du profil
Informations personnelles :
Nom : Jean-Philippe ANDRÉ
Âge : 28
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 7 874
Points : 10 740
Points : 10 740
Envoyer un message via MSN à jpcheck
salut,

une question avant de te proposer des solutions :
si tu modifies les valeurs sur Excel, doivent-elles etre répercutées dans ta base Access ou est-ce une simple recopie des données d'Access dans Excel ?
__________________
Pas de question technique par MP, je ne réponds pas

Mon perso ? Une vraie brute

Tutos Access, Tâches planifiées et Batch,Tables de Paramètres sous Access, Excel et Batch, Tâches planifiées et Access
jpcheck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2012, 12h23   #3
Invité régulier
 
Homme Marc Bara
Inscription : mai 2011
Messages : 124
Détails du profil
Informations personnelles :
Nom : Homme Marc Bara
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations forums :
Inscription : mai 2011
Messages : 124
Points : 5
Points : 5
Pas du tout, seule la base Excel doit être modifié, si on modifie une ou plusieurs sous Excel, pas de répercussion sur Access
colapsus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2012, 12h30   #4
Rédacteur/Modérateur
 
Avatar de jpcheck
 
Jean-Philippe ANDRÉ
Inscription : juillet 2007
Messages : 7 874
Détails du profil
Informations personnelles :
Nom : Jean-Philippe ANDRÉ
Âge : 28
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 7 874
Points : 10 740
Points : 10 740
Envoyer un message via MSN à jpcheck
Ok, et dans ce cas là, tu te contenterais d'ajouter les informations d'Access à celles d'Excel ou bien les écraserais-tu ?
__________________
Pas de question technique par MP, je ne réponds pas

Mon perso ? Une vraie brute

Tutos Access, Tâches planifiées et Batch,Tables de Paramètres sous Access, Excel et Batch, Tâches planifiées et Access
jpcheck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2012, 12h51   #5
Invité régulier
 
Homme Marc Bara
Inscription : mai 2011
Messages : 124
Détails du profil
Informations personnelles :
Nom : Homme Marc Bara
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations forums :
Inscription : mai 2011
Messages : 124
Points : 5
Points : 5
eh bien pars du principe que la base acces ne ferait que grossir, j'entends par là, ne faire que des ajouts et/ou des modifications.

Si j'ai 100 lignes sur access, et 90 lignes sur Excel, lorsque je cliquerai sur le bouton "synchronisation", les 10 lignes manquantes s'ajouteront. De plus, si c'est un copier-coller que je dois effectuer, ce doit être selectif, et automatique.
colapsus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2012, 14h25   #6
Rédacteur/Modérateur
 
Avatar de jpcheck
 
Jean-Philippe ANDRÉ
Inscription : juillet 2007
Messages : 7 874
Détails du profil
Informations personnelles :
Nom : Jean-Philippe ANDRÉ
Âge : 28
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 7 874
Points : 10 740
Points : 10 740
Envoyer un message via MSN à jpcheck
Hum, OK,

regarde dans ce cas sur l'utilisation des Recordset (DAO ou ADO au choix).

La recopie des informations dans Excel passe par la fonction
Code :
Range("celluleDeDebutDeCopie").CopyFromRecordset TonRS
__________________
Pas de question technique par MP, je ne réponds pas

Mon perso ? Une vraie brute

Tutos Access, Tâches planifiées et Batch,Tables de Paramètres sous Access, Excel et Batch, Tâches planifiées et Access
jpcheck est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h49.


 
 
 
 
Partenaires

Hébergement Web