nom de table comme paramétre

Le
le Nordiste
Bonjour,

Dans une requête sur une seule table, est il possible de passer le nom
de table en paramétre ?
De manièr eà avoir une même requête pouvant agir sur N tables.

merci de votre collaboration

le Nordiste
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
le Nordiste
Le #20095101
À priori il n'y a pas moyen en SQL, sauf plus ample informé que moi,
et il y en a.

Je suis passé par VBa:


'======================== ===========
Dim strSQL As String
Dim qry As DAO.QueryDef

strTableFrom = "FROM_TOTO"
strTableInto = "IN_TOTO"

strSQL = "SELECT UneTable.Champ3 AS aa, " _
& "UneTable.Champ4 AS bb" _
& "UneTable.Champ6 AS cc," _
& "INTO [" & strTableInto & "]" _
& "FROM [" & strTableFrom & "] AS UneTable " _
& "WHERE (((UneTable.Champ3)=""FAS"")" _
& "And ((UneTable.Champ4) Like ""*CommeJeVeux*""));"

CurrentDb.Execute (strSQL)

'======================== ===========

merci pour vos critiques s'il y a lieu.

le Nordiste
Publicité
Poster une réponse
Anonyme