Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gilbert
Bonjour,
Voila un exemple :
Dim strSql As String Dim strPivot As String Dim Rqte As QueryDef
strSql = "Select......" If ChercherRequete("Nom_Requete", CurrentDb.Name) Then CurrentDb.QueryDefs("Nom_Requete").SQL = strSql Else Set Rqte = CurrentDb.CreateQueryDef("Nom_Requete", strSql) End If Set Rqte = Nothing
Cordialement Gilbert
"tf" a écrit dans le message de news: 3fce0c4f$0$6980$
Bonjour à tous,
Par code vba, je crée une requête dynamiquement en utilisant un chaine de caractère :
par exemple: chaineSQL="select ... from "
Je voudrais créer l'objet requête en base d'après cette chaine puis ouvrir directement cet objet par un docmd.openQuery
Savez-vous comment coder cela ?
Merci T.
Bonjour,
Voila un exemple :
Dim strSql As String
Dim strPivot As String
Dim Rqte As QueryDef
strSql = "Select......"
If ChercherRequete("Nom_Requete", CurrentDb.Name) Then
CurrentDb.QueryDefs("Nom_Requete").SQL = strSql
Else
Set Rqte = CurrentDb.CreateQueryDef("Nom_Requete", strSql)
End If
Set Rqte = Nothing
Cordialement
Gilbert
"tf" <aflapersept@yahoo.fr> a écrit dans le message de news:
3fce0c4f$0$6980$7a628cd7@news.club-internet.fr...
Bonjour à tous,
Par code vba, je crée une requête dynamiquement en
utilisant un chaine de caractère :
par exemple:
chaineSQL="select ... from "
Je voudrais créer l'objet requête en base d'après
cette chaine puis ouvrir directement cet objet
par un docmd.openQuery
Dim strSql As String Dim strPivot As String Dim Rqte As QueryDef
strSql = "Select......" If ChercherRequete("Nom_Requete", CurrentDb.Name) Then CurrentDb.QueryDefs("Nom_Requete").SQL = strSql Else Set Rqte = CurrentDb.CreateQueryDef("Nom_Requete", strSql) End If Set Rqte = Nothing
Cordialement Gilbert
"tf" a écrit dans le message de news: 3fce0c4f$0$6980$
Bonjour à tous,
Par code vba, je crée une requête dynamiquement en utilisant un chaine de caractère :
par exemple: chaineSQL="select ... from "
Je voudrais créer l'objet requête en base d'après cette chaine puis ouvrir directement cet objet par un docmd.openQuery
Savez-vous comment coder cela ?
Merci T.
Damien Mermoz
salut,
Par code vba, je crée une requête dynamiquement en utilisant un chaine de caractère :
Heu oui si ca t'es utile ...
Dim db As DAO.Database Dim qd As DAO.QueryDef Dim strSql As String
Set db = CurrentDb Set qd = db.CreateQueryDef("R_test")
strSql = "select champs1 from matable" qd.SQL = strSql
qd.Close Set qd = Nothing db.Close Set db = Nothing
Voilà :-)
A + Damien.
"tf" a écrit dans le message news: 3fce0c4f$0$6980$
Bonjour à tous,
Par code vba, je crée une requête dynamiquement en utilisant un chaine de caractère :
par exemple: chaineSQL="select ... from "
Je voudrais créer l'objet requête en base d'après cette chaine puis ouvrir directement cet objet par un docmd.openQuery
Savez-vous comment coder cela ?
Merci T.
salut,
Par code vba, je crée une requête dynamiquement en
utilisant un chaine de caractère :
Heu oui si ca t'es utile ...
Dim db As DAO.Database
Dim qd As DAO.QueryDef
Dim strSql As String
Set db = CurrentDb
Set qd = db.CreateQueryDef("R_test")
strSql = "select champs1 from matable"
qd.SQL = strSql
qd.Close
Set qd = Nothing
db.Close
Set db = Nothing
Voilà :-)
A +
Damien.
"tf" <aflapersept@yahoo.fr> a écrit dans le message news:
3fce0c4f$0$6980$7a628cd7@news.club-internet.fr...
Bonjour à tous,
Par code vba, je crée une requête dynamiquement en
utilisant un chaine de caractère :
par exemple:
chaineSQL="select ... from "
Je voudrais créer l'objet requête en base d'après
cette chaine puis ouvrir directement cet objet
par un docmd.openQuery
Par code vba, je crée une requête dynamiquement en utilisant un chaine de caractère :
Heu oui si ca t'es utile ...
Dim db As DAO.Database Dim qd As DAO.QueryDef Dim strSql As String
Set db = CurrentDb Set qd = db.CreateQueryDef("R_test")
strSql = "select champs1 from matable" qd.SQL = strSql
qd.Close Set qd = Nothing db.Close Set db = Nothing
Voilà :-)
A + Damien.
"tf" a écrit dans le message news: 3fce0c4f$0$6980$
Bonjour à tous,
Par code vba, je crée une requête dynamiquement en utilisant un chaine de caractère :
par exemple: chaineSQL="select ... from "
Je voudrais créer l'objet requête en base d'après cette chaine puis ouvrir directement cet objet par un docmd.openQuery
Savez-vous comment coder cela ?
Merci T.
3stone
Salut,
"tf"
Par code vba, je crée une requête dynamiquement en utilisant un chaine de caractère :
par exemple: chaineSQL="select ... from "
Je voudrais créer l'objet requête en base d'après cette chaine puis ouvrir directement cet objet par un docmd.openQuery
Dim sSQL = "Select * From Machin"
Set MaReq = currentdb.CreateQueryDef ("NomRequete", sSQL)
DoCmd.OpenQuery (MaReq)
Ok ?
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/charte.htm --------------------------------------
Salut,
"tf"
Par code vba, je crée une requête dynamiquement en
utilisant un chaine de caractère :
par exemple:
chaineSQL="select ... from "
Je voudrais créer l'objet requête en base d'après
cette chaine puis ouvrir directement cet objet
par un docmd.openQuery
Dim sSQL = "Select * From Machin"
Set MaReq = currentdb.CreateQueryDef ("NomRequete", sSQL)
DoCmd.OpenQuery (MaReq)
Ok ?
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------
Par code vba, je crée une requête dynamiquement en utilisant un chaine de caractère :
par exemple: chaineSQL="select ... from "
Je voudrais créer l'objet requête en base d'après cette chaine puis ouvrir directement cet objet par un docmd.openQuery
Dim sSQL = "Select * From Machin"
Set MaReq = currentdb.CreateQueryDef ("NomRequete", sSQL)
DoCmd.OpenQuery (MaReq)
Ok ?
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/charte.htm --------------------------------------
3stone
Hmmm ;-)
Dim sSQL As String
sSQL = "Select * From Machin"
Set MaReq = currentdb.CreateQueryDef ("NomRequete", sSQL)
DoCmd.OpenQuery (MaReq)
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/charte.htm --------------------------------------
Hmmm ;-)
Dim sSQL As String
sSQL = "Select * From Machin"
Set MaReq = currentdb.CreateQueryDef ("NomRequete", sSQL)
DoCmd.OpenQuery (MaReq)
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------
Set MaReq = currentdb.CreateQueryDef ("NomRequete", sSQL)
DoCmd.OpenQuery (MaReq)
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/charte.htm --------------------------------------
Damien Mermoz
re :
DoCmd.OpenQuery (MaReq)
t'es sûr ? :-)
"3stone" a écrit dans le message news: 3fce1578$0$272$
Hmmm ;-)
Dim sSQL As String
sSQL = "Select * From Machin"
Set MaReq = currentdb.CreateQueryDef ("NomRequete", sSQL)
DoCmd.OpenQuery (MaReq)
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/charte.htm --------------------------------------
re :
DoCmd.OpenQuery (MaReq)
t'es sûr ? :-)
"3stone" <3stone@skynet.be> a écrit dans le message news:
3fce1578$0$272$ba620e4c@reader4.news.skynet.be...
Hmmm ;-)
Dim sSQL As String
sSQL = "Select * From Machin"
Set MaReq = currentdb.CreateQueryDef ("NomRequete", sSQL)
DoCmd.OpenQuery (MaReq)
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------
"3stone" a écrit dans le message news: 3fce1578$0$272$
Hmmm ;-)
Dim sSQL As String
sSQL = "Select * From Machin"
Set MaReq = currentdb.CreateQueryDef ("NomRequete", sSQL)
DoCmd.OpenQuery (MaReq)
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/charte.htm --------------------------------------
tf
Ca marche !!
Comment effacer l'objet requête "R_test" par code vba ? (pas le contenu de la requête mais l'objet lui-même)
Merci
"Damien Mermoz" a écrit dans le message news: #4jE#
salut,
Par code vba, je crée une requête dynamiquement en utilisant un chaine de caractère :
Heu oui si ca t'es utile ...
Dim db As DAO.Database Dim qd As DAO.QueryDef Dim strSql As String
Set db = CurrentDb Set qd = db.CreateQueryDef("R_test")
strSql = "select champs1 from matable" qd.SQL = strSql
qd.Close Set qd = Nothing db.Close Set db = Nothing
Voilà :-)
A + Damien.
"tf" a écrit dans le message news: 3fce0c4f$0$6980$
Bonjour à tous,
Par code vba, je crée une requête dynamiquement en utilisant un chaine de caractère :
par exemple: chaineSQL="select ... from "
Je voudrais créer l'objet requête en base d'après cette chaine puis ouvrir directement cet objet par un docmd.openQuery
Savez-vous comment coder cela ?
Merci T.
Ca marche !!
Comment effacer l'objet requête "R_test"
par code vba ? (pas le contenu de la
requête mais l'objet lui-même)
Merci
"Damien Mermoz" <ns_mermoz.damien@wanadoo.fr> a écrit dans le message news:
#4jE#vbuDHA.1596@TK2MSFTNGP10.phx.gbl...
salut,
Par code vba, je crée une requête dynamiquement en
utilisant un chaine de caractère :
Heu oui si ca t'es utile ...
Dim db As DAO.Database
Dim qd As DAO.QueryDef
Dim strSql As String
Set db = CurrentDb
Set qd = db.CreateQueryDef("R_test")
strSql = "select champs1 from matable"
qd.SQL = strSql
qd.Close
Set qd = Nothing
db.Close
Set db = Nothing
Voilà :-)
A +
Damien.
"tf" <aflapersept@yahoo.fr> a écrit dans le message news:
3fce0c4f$0$6980$7a628cd7@news.club-internet.fr...
Bonjour à tous,
Par code vba, je crée une requête dynamiquement en
utilisant un chaine de caractère :
par exemple:
chaineSQL="select ... from "
Je voudrais créer l'objet requête en base d'après
cette chaine puis ouvrir directement cet objet
par un docmd.openQuery