Liaisons DDE Access - Excel

  • Initiateur de la discussion Costez
  • Date de début
C

Costez

Guest
Bonjour,

J'ai une base de donnée Acces qui contient des données de ventes par article, date... sur laquelle pointe une requête standard.

Je souhaiterai créer un paramètre de filtrage de cette requête directement piloté de l'extérieur par une cellule quelconque d'un fichier excel. (l'idée revenant à faire une sorte de TCD sans utiliser le module TCD déja existant sous excel)

Comment procéder dans ce cas de figure? Les tutos parlent de liaison DDE mais je n'arrive pas à la mettre en place (je ne suis pas fort en VBA). Quelqu'un pourrait-il me guider dans cet excercice??...

Je vous en remercie d'avance.
Cordialement,

Antoine Costez.
 

Pièces jointes

  • test.zip
    15.2 KB · Affichages: 27
  • test.zip
    15.2 KB · Affichages: 27
  • test.zip
    15.2 KB · Affichages: 29
L

lea

Guest
Bonjour

L'idéal serait de créer une connexion pour pouvoir attaquer ta base access
Une fois ta connexion ouverte, tu pourra en SQL créer une ligne de code qui filtrera ta requête

pour ta connexion
Dim cnx As ADODB.Connection
cnx.Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source = chemin et nom du fichier Access")

pour ton filtre
sql="SELECT le ou les champs à retenir From ta requête Where ton filtre"

J'espère avoir été assez claire
Léa
 
C

chris

Guest
Bonjour
DDE est un peu périmé c'est OLE maintenant.
Tu as des inos dans la partie grenier du site
<http://www.self-access.com>
mais dans l'autre sens (Access vers Excel). Néanmoins ça peut t'aider à comprendre le principe.
Chris
 

Membres actuellement en ligne

Statistiques des forums

Discussions
314 121
Messages
2 106 130
Membres
109 497
dernier inscrit
Mbaye