Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

nom de table comme paramétre

1 réponse
Avatar
le Nordiste
Bonjour,

Dans une requ=EAte sur une seule table, est il possible de passer le nom
de table en param=E9tre ?
De mani=E8r e=E0 avoir une m=EAme requ=EAte pouvant agir sur N tables.

merci de votre collaboration

le Nordiste

1 réponse

Avatar
le Nordiste
À 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