Bonsoir,
Bon, je travaille différament avec la mise à jour de requête SQL,
j'ai apprit beaucoup dans un bouquin sur le sujet.
En fait, la question serait pourquoi fais-tu une maj de la requête?
Routine qui modifie une requête SQL
Public Function ChangeRequeteDef(ChaineRequete As String, ChaineSQL As String) As Boolean
Dim Definition As QueryDef
If ((ChaineRequete = "") Or (ChaineSQL = "")) Then
ChangeRequeteDef = False
Else
Set Definition = CurrentDb.QueryDefs(ChaineRequete)
Definition.SQL = ChaineSQL
Definition.Close
RefreshDatabaseWindow
ChangeRequeteDef = True
End If
End Function
Le nom de la requête et la définition SQL sont passés en
paramêtres lors de l'appel de la fonction, or lorsque j'ouvre
ou que je rafraichi le formulaire, celui-ci est à jour :)
Lupin