OVH Cloud OVH Cloud

L'ancer une requête Access à partir d'Excel

5 réponses
Avatar
Bakelli
Bonjous;
Es que SVP vous pouvez me dire comment faire pour lancer une requête
Microsoft access avec deux paramètres [date début];[date fin] à partir
de Microsoft Excel
Merci
Nb: je t'aperai [date début] et [date fin] sur deux cellules Excel

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net

5 réponses

Avatar
CHANDANSON Fabrice
Bonjour,

Exécuter une requete a partir d'Excel est possible.
Mais vous devez savoir quel doit être le résultat.
Dans les référances vous devez ajouter DAO 3.5 ou un truc dans le genre.
déclarer une variable de type Worksession, une de type Database.
si votre requete modifi, ajoute, supprime alors vous n'avais pas besoin de
recordset
si vous voulez récupérez un resulta sous excel alors vous déclarez en plus
un recorset.


Bonjous;
Es que SVP vous pouvez me dire comment faire pour lancer une requête
Microsoft access avec deux paramètres [date début];[date fin] à partir
de Microsoft Excel
Merci
Nb: je t'aperai [date début] et [date fin] sur deux cellules Excel

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net




Avatar
Bakelli
Bonjour;
Es que vous pouvez me donner un petit éclaire de plus sur la solution,
par exemple ou il faut déclarer les variables de type Worksession,
Database.
Ma requête c?est pour consultation
Encore un grand merci pour votre aide



CHANDANSON Fabrice a formulé la demande :
Bonjour,

Exécuter une requete a partir d'Excel est possible.
Mais vous devez savoir quel doit être le résultat.
Dans les référances vous devez ajouter DAO 3.5 ou un truc dans le genre.
déclarer une variable de type Worksession, une de type Database.
si votre requete modifi, ajoute, supprime alors vous n'avais pas besoin de
recordset
si vous voulez récupérez un resulta sous excel alors vous déclarez en plus
un recorset.


Bonjous;
Es que SVP vous pouvez me dire comment faire pour lancer une requête
Microsoft access avec deux paramètres [date début];[date fin] à partir
de Microsoft Excel
Merci
Nb: je t'aperai [date début] et [date fin] sur deux cellules Excel

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net





Bonjour;
Esque svp vous pouvez m'élairer impeut plus parceque je suis impeut
null dans ce dommaine

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net


Avatar
CHANDANSON Fabrice
Bonjour,
Je m'excuse car je ne vous ai pas aiguiller sur les bons objets

Dim session As Workspace
Set session = CreateWorkspace("session_EXCEL", "admin", "", dbUseJet)
Dim base As Database
Set base = session.OpenDatabase("cheminlabse.mdb", False, True)
Dim curseur As Recordset
Set curseur = base.OpenRecordset("SELECT * FROM la_table", dbOpenDynaset,
dbReadOnly)

While (curseur.EOF <> True)
Wend

curseur.close
base.close
session.close

Bonjour;
Es que vous pouvez me donner un petit éclaire de plus sur la solution,
par exemple ou il faut déclarer les variables de type Worksession,
Database.
Ma requête c?est pour consultation
Encore un grand merci pour votre aide



CHANDANSON Fabrice a formulé la demande :
Bonjour,

Exécuter une requete a partir d'Excel est possible.
Mais vous devez savoir quel doit être le résultat.
Dans les référances vous devez ajouter DAO 3.5 ou un truc dans le genre.
déclarer une variable de type Worksession, une de type Database.
si votre requete modifi, ajoute, supprime alors vous n'avais pas besoin de
recordset
si vous voulez récupérez un resulta sous excel alors vous déclarez en plus
un recorset.


Bonjous;
Es que SVP vous pouvez me dire comment faire pour lancer une requête
Microsoft access avec deux paramÚtres [date début];[date fin] à partir
de Microsoft Excel
Merci
Nb: je t'aperai [date début] et [date fin] sur deux cellules Excel

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net





Bonjour;
Esque svp vous pouvez m'élairer impeut plus parceque je suis impeut
null dans ce dommaine

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net






Avatar
CHANDANSON Fabrice
re,

Je ne me souvient plus trés bien ce qu'est un tableau croisé dynamique.
Mais je pense que cela est possible.
Sinon vous avez la possibillité de faire la transformation par la base de
donnée dans votre requête SQL.


Il se trouve que CHANDANSON Fabrice a formulé :
Bonjour,
Je m'excuse car je ne vous ai pas aiguiller sur les bons objets

Dim session As Workspace
Set session = CreateWorkspace("session_EXCEL", "admin", "", dbUseJet)
Dim base As Database
Set base = session.OpenDatabase("cheminlabse.mdb", False, True)
Dim curseur As Recordset
Set curseur = base.OpenRecordset("SELECT * FROM la_table", dbOpenDynaset,
dbReadOnly)

While (curseur.EOF <> True)
Wend

curseur.close
base.close
session.close


Merci beaucoup;
C?est très claire merci encore mais juste une petite question SVP es
que je peut récupérer le résultat directement sur un tableau croisé
dynamique?
Merci

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net





Avatar
Bakelli
Merci beaucoup pour votre aide il ma été vraiment beaucoup utile merci
encore ^^




CHANDANSON Fabrice avait prétendu :
re,

Je ne me souvient plus trés bien ce qu'est un tableau croisé dynamique.
Mais je pense que cela est possible.
Sinon vous avez la possibillité de faire la transformation par la base de
donnée dans votre requête SQL.


Il se trouve que CHANDANSON Fabrice a formulé :
Bonjour,
Je m'excuse car je ne vous ai pas aiguiller sur les bons objets

Dim session As Workspace
Set session = CreateWorkspace("session_EXCEL", "admin", "", dbUseJet)
Dim base As Database
Set base = session.OpenDatabase("cheminlabse.mdb", False, True)
Dim curseur As Recordset
Set curseur = base.OpenRecordset("SELECT * FROM la_table", dbOpenDynaset,
dbReadOnly)


While (curseur.EOF <> True)
Wend

curseur.close
base.close
session.close


Merci beaucoup;
C?est très claire merci encore mais juste une petite question SVP es
que je peut récupérer le résultat directement sur un tableau croisé
dynamique?
Merci

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net





--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net