OVH Cloud OVH Cloud

Ouvrir le générateur de requéte SQL

4 réponses
Avatar
DECHEZ
Comment ouvrir le générateur de requète Sql sous ACCESS 97 avec un formulaire en mode éxécution et récupérer la chaine SQL dans une zone de texte?

4 réponses

Avatar
Rv
Bonjour (si, si ça se fait encore! :-) C'est comme SVP ou merci... Ca incite
les contributeurs à répondre! http://users.skynet.be/mpfa/ pour débuter sur
le forum)


Je ne connais pas vraiment le contexte de la question. Donc je communique
quelques briques en espérant que cela aidera:

Ouvrir le générateur de requête en mode création sur une reqûete existante
se fait par:
DoCmd.OpenQuery "maRequete", acViewDesign, acAdd

Si il faut passer en mode SQL on peut rajouter:
DoCmd.RunCommand acCmdQueryTypeSQLPassThrough

Si la requête n'existe pas on peut la créer auparavant par
Dim objQuery As QueryDef

Set objQuery = Application.CurrentDb.CreateQueryDef
objQuery.Name = "testRequete"
objQuery.SQL = "SELECT * FROM ..."
CurrentDb.QueryDefs.Append objQuery
set objQuery = Nothing

Enfin pour récupérer la chaine SQL d'une requête existante:
CurrentDb.QueryDefs("testRequete").SQL

A+

Rv


"DECHEZ" a écrit dans le message de
news:
Comment ouvrir le générateur de requète Sql sous ACCESS 97 avec un
formulaire en mode éxécution et récupérer la chaine SQL dans une zone de

texte?

Avatar
Pierre CFI [mvp]
bonjour
je continue le mur (granit svp)
si zine de texte se nomme Txt_sql
Me.txt_sql = Me.recordsource
donne la chaine de source du form

merci rv de m'avoir dit bonjour :o)))



--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Rv" a écrit dans le message de news:
Bonjour (si, si ça se fait encore! :-) C'est comme SVP ou merci... Ca incite
les contributeurs à répondre! http://users.skynet.be/mpfa/ pour débuter sur
le forum)


Je ne connais pas vraiment le contexte de la question. Donc je communique
quelques briques en espérant que cela aidera:

Ouvrir le générateur de requête en mode création sur une reqûete existante
se fait par:
DoCmd.OpenQuery "maRequete", acViewDesign, acAdd

Si il faut passer en mode SQL on peut rajouter:
DoCmd.RunCommand acCmdQueryTypeSQLPassThrough

Si la requête n'existe pas on peut la créer auparavant par
Dim objQuery As QueryDef

Set objQuery = Application.CurrentDb.CreateQueryDef
objQuery.Name = "testRequete"
objQuery.SQL = "SELECT * FROM ..."
CurrentDb.QueryDefs.Append objQuery
set objQuery = Nothing

Enfin pour récupérer la chaine SQL d'une requête existante:
CurrentDb.QueryDefs("testRequete").SQL

A+

Rv


"DECHEZ" a écrit dans le message de
news:
Comment ouvrir le générateur de requète Sql sous ACCESS 97 avec un
formulaire en mode éxécution et récupérer la chaine SQL dans une zone de

texte?





Avatar
DECHEZ
BONJOUR,

Désolé pour le bonjour et merci pour les réponses.
En fait, je veux juste appeler le générateur de réquète SQL qui doit être un ActiveX interne à ACCESS sur un clique bouton.

Sylvain


bonjour
je continue le mur (granit svp)
si zine de texte se nomme Txt_sql
Me.txt_sql = Me.recordsource
donne la chaine de source du form

merci rv de m'avoir dit bonjour :o)))



--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Rv" a écrit dans le message de news:
Bonjour (si, si ça se fait encore! :-) C'est comme SVP ou merci... Ca incite
les contributeurs à répondre! http://users.skynet.be/mpfa/ pour débuter sur
le forum)


Je ne connais pas vraiment le contexte de la question. Donc je communique
quelques briques en espérant que cela aidera:

Ouvrir le générateur de requête en mode création sur une reqûete existante
se fait par:
DoCmd.OpenQuery "maRequete", acViewDesign, acAdd

Si il faut passer en mode SQL on peut rajouter:
DoCmd.RunCommand acCmdQueryTypeSQLPassThrough

Si la requête n'existe pas on peut la créer auparavant par
Dim objQuery As QueryDef

Set objQuery = Application.CurrentDb.CreateQueryDef
objQuery.Name = "testRequete"
objQuery.SQL = "SELECT * FROM ..."
CurrentDb.QueryDefs.Append objQuery
set objQuery = Nothing

Enfin pour récupérer la chaine SQL d'une requête existante:
CurrentDb.QueryDefs("testRequete").SQL

A+

Rv


"DECHEZ" a écrit dans le message de
news:
Comment ouvrir le générateur de requète Sql sous ACCESS 97 avec un
formulaire en mode éxécution et récupérer la chaine SQL dans une zone de

texte?










Avatar
Rv
Salut,

Un activeX interne à Access ça veut dire que l'on manipule le générateur
de requête d'access au sein d'un activeX qui sera intégré dans un formulaire
Access?
Si c'est ça désolé je ne vois pas comment...

A+

Rv


"DECHEZ" a écrit dans le message de
news:
BONJOUR,

Désolé pour le bonjour et merci pour les réponses.
En fait, je veux juste appeler le générateur de réquète SQL qui doit être
un ActiveX interne à ACCESS sur un clique bouton.


Sylvain


bonjour
je continue le mur (granit svp)
si zine de texte se nomme Txt_sql
Me.txt_sql = Me.recordsource
donne la chaine de source du form

merci rv de m'avoir dit bonjour :o)))



--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Rv" a écrit dans le message de
news:


Bonjour (si, si ça se fait encore! :-) C'est comme SVP ou merci... Ca
incite



les contributeurs à répondre! http://users.skynet.be/mpfa/ pour
débuter sur



le forum)


Je ne connais pas vraiment le contexte de la question. Donc je
communique



quelques briques en espérant que cela aidera:

Ouvrir le générateur de requête en mode création sur une reqûete
existante



se fait par:
DoCmd.OpenQuery "maRequete", acViewDesign, acAdd

Si il faut passer en mode SQL on peut rajouter:
DoCmd.RunCommand acCmdQueryTypeSQLPassThrough

Si la requête n'existe pas on peut la créer auparavant par
Dim objQuery As QueryDef

Set objQuery = Application.CurrentDb.CreateQueryDef
objQuery.Name = "testRequete"
objQuery.SQL = "SELECT * FROM ..."
CurrentDb.QueryDefs.Append objQuery
set objQuery = Nothing

Enfin pour récupérer la chaine SQL d'une requête existante:
CurrentDb.QueryDefs("testRequete").SQL

A+

Rv


"DECHEZ" a écrit dans le message de
news:
Comment ouvrir le générateur de requète Sql sous ACCESS 97 avec un
formulaire en mode éxécution et récupérer la chaine SQL dans une zone

de



texte?