j'ai supprimé la condition where pour simplifier et j'ai transformé ma requête en une table Suivi_rqt dont la variable Suiv_rqt = "Suivi_rqt"
puis j'essaie désespérément :
Set QD = DB.QueryDefs("SELECT * from suiv_rqt ;") et là, j'ai en message d'erreur : "élément non trouvé dans cette collection"
est-ce que ma ligne set QDÛ...... est incorrecte (le point-virgule, les guillemets etc..) ou est-ce qu'il faut chercher ailleur ?
Merci A+ Sergio
"jean" a écrit dans le message de news: 002201c3cd71$fb41ae10$ Bonjour,
SELECT FROM doit s'adresser à une table. Si Rqt est une requête, regarde l'aide sur "sous-requête"
Cordialement,
jean
Damien Mermoz
Salut,
tu t'y prends mal, quand tu déclares : Set QD = DB.QueryDefs("SELECT * from suiv_rqt ;")
Access recherche une requête qui s'appelle select * from suiv_rqt ; et évidemment il ne la trouve pas. donc soit tu crées une nouvelle requête : set qd = db.CreateQueryDef("nom de la requête") qd.sql = "Select machin from truc where ..."
soit tu en appelles une que tu modifies set qd = db.QueryDefs("ma requête") qd.sql = "select ..."
L'intérêt des querydef est que tu stockes ta requêtes, si tu n'as pas besoin de la stocker passe plutôt par un recordset c'est plus simple.
En espèrant t'avoir aidé
A + Damien.
"Sergio" a écrit dans le message de news:
Bonsoir,
j'ai supprimé la condition where pour simplifier et j'ai transformé ma requête en une table Suivi_rqt dont la variable Suiv_rqt = "Suivi_rqt"
puis j'essaie désespérément :
Set QD = DB.QueryDefs("SELECT * from suiv_rqt ;") et là, j'ai en message d'erreur : "élément non trouvé dans cette collection"
est-ce que ma ligne set QDÛ...... est incorrecte (le point-virgule, les guillemets etc..) ou est-ce qu'il faut chercher ailleur ?
Merci A+ Sergio
"jean" a écrit dans le message de news: 002201c3cd71$fb41ae10$ Bonjour,
SELECT FROM doit s'adresser à une table. Si Rqt est une requête, regarde l'aide sur "sous-requête"
Cordialement,
jean
Salut,
tu t'y prends mal, quand tu déclares :
Set QD = DB.QueryDefs("SELECT * from suiv_rqt ;")
Access recherche une requête qui s'appelle select * from suiv_rqt ;
et évidemment il ne la trouve pas.
donc soit tu crées une nouvelle requête :
set qd = db.CreateQueryDef("nom de la requête")
qd.sql = "Select machin from truc where ..."
soit tu en appelles une que tu modifies
set qd = db.QueryDefs("ma requête")
qd.sql = "select ..."
L'intérêt des querydef est que tu stockes ta requêtes, si tu n'as pas besoin
de la stocker passe plutôt par un recordset c'est plus simple.
En espèrant t'avoir aidé
A +
Damien.
"Sergio" <kjhklj@aol.com> a écrit dans le message de
news:uun9AqXzDHA.4060@TK2MSFTNGP11.phx.gbl...
Bonsoir,
j'ai supprimé la condition where pour simplifier
et j'ai transformé ma requête en une table Suivi_rqt
dont la variable Suiv_rqt = "Suivi_rqt"
puis j'essaie désespérément :
Set QD = DB.QueryDefs("SELECT * from suiv_rqt ;")
et là, j'ai en message d'erreur :
"élément non trouvé dans cette collection"
est-ce que ma ligne set QDÛ...... est incorrecte
(le point-virgule, les guillemets etc..)
ou est-ce qu'il faut chercher ailleur ?
Merci A+
Sergio
"jean" <jean.cadiou.nospam@univ-brest.fr> a écrit dans le message de news:
002201c3cd71$fb41ae10$a501280a@phx.gbl...
Bonjour,
SELECT FROM doit s'adresser à une table.
Si Rqt est une requête, regarde l'aide sur "sous-requête"
tu t'y prends mal, quand tu déclares : Set QD = DB.QueryDefs("SELECT * from suiv_rqt ;")
Access recherche une requête qui s'appelle select * from suiv_rqt ; et évidemment il ne la trouve pas. donc soit tu crées une nouvelle requête : set qd = db.CreateQueryDef("nom de la requête") qd.sql = "Select machin from truc where ..."
soit tu en appelles une que tu modifies set qd = db.QueryDefs("ma requête") qd.sql = "select ..."
L'intérêt des querydef est que tu stockes ta requêtes, si tu n'as pas besoin de la stocker passe plutôt par un recordset c'est plus simple.
En espèrant t'avoir aidé
A + Damien.
"Sergio" a écrit dans le message de news:
Bonsoir,
j'ai supprimé la condition where pour simplifier et j'ai transformé ma requête en une table Suivi_rqt dont la variable Suiv_rqt = "Suivi_rqt"
puis j'essaie désespérément :
Set QD = DB.QueryDefs("SELECT * from suiv_rqt ;") et là, j'ai en message d'erreur : "élément non trouvé dans cette collection"
est-ce que ma ligne set QDÛ...... est incorrecte (le point-virgule, les guillemets etc..) ou est-ce qu'il faut chercher ailleur ?
Merci A+ Sergio
"jean" a écrit dans le message de news: 002201c3cd71$fb41ae10$ Bonjour,
SELECT FROM doit s'adresser à une table. Si Rqt est une requête, regarde l'aide sur "sous-requête"
Cordialement,
jean
Sergio
Bonjour
merci pour l'explication, ça m'éclaire beaucoup et je retourne au boulot de suite.
A+ Sergio
"Damien Mermoz" a écrit dans le message de news: #
Salut,
tu t'y prends mal, quand tu déclares : Set QD = DB.QueryDefs("SELECT * from suiv_rqt ;")
Access recherche une requête qui s'appelle select * from suiv_rqt ; et évidemment il ne la trouve pas. donc soit tu crées une nouvelle requête : set qd = db.CreateQueryDef("nom de la requête") qd.sql = "Select machin from truc where ..."
soit tu en appelles une que tu modifies set qd = db.QueryDefs("ma requête") qd.sql = "select ..."
L'intérêt des querydef est que tu stockes ta requêtes, si tu n'as pas besoin
de la stocker passe plutôt par un recordset c'est plus simple.
En espèrant t'avoir aidé
A + Damien.
"Sergio" a écrit dans le message de news:
Bonsoir,
j'ai supprimé la condition where pour simplifier et j'ai transformé ma requête en une table Suivi_rqt dont la variable Suiv_rqt = "Suivi_rqt"
puis j'essaie désespérément :
Set QD = DB.QueryDefs("SELECT * from suiv_rqt ;") et là, j'ai en message d'erreur : "élément non trouvé dans cette collection"
est-ce que ma ligne set QDÛ...... est incorrecte (le point-virgule, les guillemets etc..) ou est-ce qu'il faut chercher ailleur ?
Merci A+ Sergio
"jean" a écrit dans le message de news:
002201c3cd71$fb41ae10$ Bonjour,
SELECT FROM doit s'adresser à une table. Si Rqt est une requête, regarde l'aide sur "sous-requête"
Cordialement,
jean
Bonjour
merci pour l'explication, ça m'éclaire beaucoup
et je retourne au boulot de suite.
A+
Sergio
"Damien Mermoz" <ns_mermoz.damien@wanadoo.fr> a écrit dans le message de
news: #rKZt7dzDHA.3220@tk2msftngp13.phx.gbl...
Salut,
tu t'y prends mal, quand tu déclares :
Set QD = DB.QueryDefs("SELECT * from suiv_rqt ;")
Access recherche une requête qui s'appelle select * from suiv_rqt ;
et évidemment il ne la trouve pas.
donc soit tu crées une nouvelle requête :
set qd = db.CreateQueryDef("nom de la requête")
qd.sql = "Select machin from truc where ..."
soit tu en appelles une que tu modifies
set qd = db.QueryDefs("ma requête")
qd.sql = "select ..."
L'intérêt des querydef est que tu stockes ta requêtes, si tu n'as pas
besoin
de la stocker passe plutôt par un recordset c'est plus simple.
En espèrant t'avoir aidé
A +
Damien.
"Sergio" <kjhklj@aol.com> a écrit dans le message de
news:uun9AqXzDHA.4060@TK2MSFTNGP11.phx.gbl...
Bonsoir,
j'ai supprimé la condition where pour simplifier
et j'ai transformé ma requête en une table Suivi_rqt
dont la variable Suiv_rqt = "Suivi_rqt"
puis j'essaie désespérément :
Set QD = DB.QueryDefs("SELECT * from suiv_rqt ;")
et là, j'ai en message d'erreur :
"élément non trouvé dans cette collection"
est-ce que ma ligne set QDÛ...... est incorrecte
(le point-virgule, les guillemets etc..)
ou est-ce qu'il faut chercher ailleur ?
Merci A+
Sergio
"jean" <jean.cadiou.nospam@univ-brest.fr> a écrit dans le message de
news:
merci pour l'explication, ça m'éclaire beaucoup et je retourne au boulot de suite.
A+ Sergio
"Damien Mermoz" a écrit dans le message de news: #
Salut,
tu t'y prends mal, quand tu déclares : Set QD = DB.QueryDefs("SELECT * from suiv_rqt ;")
Access recherche une requête qui s'appelle select * from suiv_rqt ; et évidemment il ne la trouve pas. donc soit tu crées une nouvelle requête : set qd = db.CreateQueryDef("nom de la requête") qd.sql = "Select machin from truc where ..."
soit tu en appelles une que tu modifies set qd = db.QueryDefs("ma requête") qd.sql = "select ..."
L'intérêt des querydef est que tu stockes ta requêtes, si tu n'as pas besoin
de la stocker passe plutôt par un recordset c'est plus simple.
En espèrant t'avoir aidé
A + Damien.
"Sergio" a écrit dans le message de news:
Bonsoir,
j'ai supprimé la condition where pour simplifier et j'ai transformé ma requête en une table Suivi_rqt dont la variable Suiv_rqt = "Suivi_rqt"
puis j'essaie désespérément :
Set QD = DB.QueryDefs("SELECT * from suiv_rqt ;") et là, j'ai en message d'erreur : "élément non trouvé dans cette collection"
est-ce que ma ligne set QDÛ...... est incorrecte (le point-virgule, les guillemets etc..) ou est-ce qu'il faut chercher ailleur ?
Merci A+ Sergio
"jean" a écrit dans le message de news:
002201c3cd71$fb41ae10$ Bonjour,
SELECT FROM doit s'adresser à une table. Si Rqt est une requête, regarde l'aide sur "sous-requête"
Cordialement,
jean
Sergio
j'ai bien essayé avec
Set QD = DB.CreateQueryDef("TEST") QD.SQL = "SELECT * FROM suiv_rqt ;"
et quoi que je mette à la place de TEST,
j'ai : l'objet 'TEST' existe déjà alors que ce n'est pas vrai !
et de plus doit on déclarer TEST en String ?
"Sergio" a écrit dans le message de news: ugq7d#
Bonjour
merci pour l'explication, ça m'éclaire beaucoup et je retourne au boulot de suite.
A+ Sergio
j'ai bien essayé avec
Set QD = DB.CreateQueryDef("TEST")
QD.SQL = "SELECT * FROM suiv_rqt ;"
et quoi que je mette à la place de TEST,
j'ai : l'objet 'TEST' existe déjà
alors que ce n'est pas vrai !
et de plus doit on déclarer TEST en String ?
"Sergio" <marchepas@aol.com> a écrit dans le message de news:
ugq7d#ezDHA.1708@TK2MSFTNGP12.phx.gbl...
Bonjour
merci pour l'explication, ça m'éclaire beaucoup
et je retourne au boulot de suite.