Le problème:
J'ai une table :
tbl Table1
J'ai plusieurs requetes basees sur cette table
rqt Requete1
rqt Requete2
rqt Requete3
Jusque la pas de probleme !.
Je dois Dupliquer la table "tbl Table1" en "tbl Table2","tbl Table3" etc
, ainsi que les requetes
Pour les tables pas de probleme, mais pour
les requetes le probleme est que les requetes
dupliquees garde le nom de la table qui est liee
reste celui d'origine "tbl Table1".
comment modifier par programmation VBA le nom de la table utilisee
dans les requetes dupliquees?
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
Raymond [mvp]
Bonsoir.
Si tu passes par vba, tu peux faire: Dim Qdf As DAO.QueryDef Dim strSql As String Set Qdf = CurrentDb.QueryDefs("requête1") strSql = Qdf.SQL Qdf.SQL = Replace(strSql, "table1", "table2") Qdf.Close Set Qdf = Nothing
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"rg" a écrit dans le message de news:
Le problème: J'ai une table : tbl Table1 J'ai plusieurs requetes basees sur cette table rqt Requete1 rqt Requete2 rqt Requete3
Jusque la pas de probleme !.
Je dois Dupliquer la table "tbl Table1" en "tbl Table2","tbl Table3" etc , ainsi que les requetes Pour les tables pas de probleme, mais pour les requetes le probleme est que les requetes dupliquees garde le nom de la table qui est liee reste celui d'origine "tbl Table1".
comment modifier par programmation VBA le nom de la table utilisee dans les requetes dupliquees?
D'avance merci pous vos réponses. rené
Bonsoir.
Si tu passes par vba, tu peux faire:
Dim Qdf As DAO.QueryDef
Dim strSql As String
Set Qdf = CurrentDb.QueryDefs("requête1")
strSql = Qdf.SQL
Qdf.SQL = Replace(strSql, "table1", "table2")
Qdf.Close
Set Qdf = Nothing
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"rg" <r.gesbert@free.fr_NoSpam> a écrit dans le message de news:
e6WN9yisEHA.2556@tk2msftngp13.phx.gbl...
Le problème:
J'ai une table :
tbl Table1
J'ai plusieurs requetes basees sur cette table
rqt Requete1
rqt Requete2
rqt Requete3
Jusque la pas de probleme !.
Je dois Dupliquer la table "tbl Table1" en "tbl Table2","tbl Table3" etc
, ainsi que les requetes
Pour les tables pas de probleme, mais pour
les requetes le probleme est que les requetes
dupliquees garde le nom de la table qui est liee
reste celui d'origine "tbl Table1".
comment modifier par programmation VBA le nom de la table utilisee
dans les requetes dupliquees?
Si tu passes par vba, tu peux faire: Dim Qdf As DAO.QueryDef Dim strSql As String Set Qdf = CurrentDb.QueryDefs("requête1") strSql = Qdf.SQL Qdf.SQL = Replace(strSql, "table1", "table2") Qdf.Close Set Qdf = Nothing
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"rg" a écrit dans le message de news:
Le problème: J'ai une table : tbl Table1 J'ai plusieurs requetes basees sur cette table rqt Requete1 rqt Requete2 rqt Requete3
Jusque la pas de probleme !.
Je dois Dupliquer la table "tbl Table1" en "tbl Table2","tbl Table3" etc , ainsi que les requetes Pour les tables pas de probleme, mais pour les requetes le probleme est que les requetes dupliquees garde le nom de la table qui est liee reste celui d'origine "tbl Table1".
comment modifier par programmation VBA le nom de la table utilisee dans les requetes dupliquees?
D'avance merci pous vos réponses. rené
rg
Merci Raymond c'est Ok
--------------------------
"Raymond [mvp]" a écrit dans le message de news:
Bonsoir.
Si tu passes par vba, tu peux faire: Dim Qdf As DAO.QueryDef Dim strSql As String Set Qdf = CurrentDb.QueryDefs("requête1") strSql = Qdf.SQL Qdf.SQL = Replace(strSql, "table1", "table2") Qdf.Close Set Qdf = Nothing
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"rg" a écrit dans le message de news:
Le problème: J'ai une table : tbl Table1 J'ai plusieurs requetes basees sur cette table rqt Requete1 rqt Requete2 rqt Requete3
Jusque la pas de probleme !.
Je dois Dupliquer la table "tbl Table1" en "tbl Table2","tbl Table3" etc
, ainsi que les requetes Pour les tables pas de probleme, mais pour les requetes le probleme est que les requetes dupliquees garde le nom de la table qui est liee reste celui d'origine "tbl Table1".
comment modifier par programmation VBA le nom de la table utilisee dans les requetes dupliquees?
D'avance merci pous vos réponses. rené
Merci Raymond c'est Ok
--------------------------
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news: OyH9u2isEHA.1344@TK2MSFTNGP10.phx.gbl...
Bonsoir.
Si tu passes par vba, tu peux faire:
Dim Qdf As DAO.QueryDef
Dim strSql As String
Set Qdf = CurrentDb.QueryDefs("requête1")
strSql = Qdf.SQL
Qdf.SQL = Replace(strSql, "table1", "table2")
Qdf.Close
Set Qdf = Nothing
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"rg" <r.gesbert@free.fr_NoSpam> a écrit dans le message de news:
e6WN9yisEHA.2556@tk2msftngp13.phx.gbl...
Le problème:
J'ai une table :
tbl Table1
J'ai plusieurs requetes basees sur cette table
rqt Requete1
rqt Requete2
rqt Requete3
Jusque la pas de probleme !.
Je dois Dupliquer la table "tbl Table1" en "tbl Table2","tbl Table3"
etc
, ainsi que les requetes
Pour les tables pas de probleme, mais pour
les requetes le probleme est que les requetes
dupliquees garde le nom de la table qui est liee
reste celui d'origine "tbl Table1".
comment modifier par programmation VBA le nom de la table utilisee
dans les requetes dupliquees?
Si tu passes par vba, tu peux faire: Dim Qdf As DAO.QueryDef Dim strSql As String Set Qdf = CurrentDb.QueryDefs("requête1") strSql = Qdf.SQL Qdf.SQL = Replace(strSql, "table1", "table2") Qdf.Close Set Qdf = Nothing
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"rg" a écrit dans le message de news:
Le problème: J'ai une table : tbl Table1 J'ai plusieurs requetes basees sur cette table rqt Requete1 rqt Requete2 rqt Requete3
Jusque la pas de probleme !.
Je dois Dupliquer la table "tbl Table1" en "tbl Table2","tbl Table3" etc
, ainsi que les requetes Pour les tables pas de probleme, mais pour les requetes le probleme est que les requetes dupliquees garde le nom de la table qui est liee reste celui d'origine "tbl Table1".
comment modifier par programmation VBA le nom de la table utilisee dans les requetes dupliquees?