belineo
Messages postés9Date d'inscriptionlundi 8 août 2005StatutMembreDernière intervention20 septembre 2005
-
8 août 2005 à 18:31
belineo
Messages postés9Date d'inscriptionlundi 8 août 2005StatutMembreDernière intervention20 septembre 2005
-
9 août 2005 à 08:47
Je veux modifier une requete Access dans une procédure VBA. Le code que j'utilisais au temps de la préhistoire (Access V2) ne fonctionne plus.
Comment faut-il faire maintenant?
ci dessous mon code qui provoque l'erreur
Private Sub trie_dates_Click()
Dim db As Database
Dim qdf As QueryDef
Dim strSQL As String
Set db = CurrentDb
Set qdf = dbs.OpenQuerydefs("SESSIONS_TRIEES") <>
strSQL = "SELECT SESSION.ID_SESSION, SESSION.DATE, SESSION.LIEU, SESSION.[PLAN D'EAU], SESSION.AMORCAGE,"
strSQL = strSQL & "SESSION.METEO , SESSION.TEMPERATURE, SESSION.POISSON, SESSION.POIDS, SESSION.LONGUEUR,"
strSQL = strSQL & "SESSION.PHOTO , SESSION.COMMENTAIRE FROM [SESSION] ORDER BY SESSION.DATE DESC;"
qdf.sql = strSQL
qdf.Close
End Sub
mercid'avance.
A voir également:
Modifier un enregistrement dans une table access vba
jhary69
Messages postés81Date d'inscriptionjeudi 29 juillet 2004StatutMembreDernière intervention22 juillet 2007 8 août 2005 à 21:05
salut,
Private Sub trie_dates_Click()
Dim db As Database
Dim qdf As QueryDef
Dim strSQL As String
Set db = CurrentDb
Set qdf = dbs .OpenQuerydefs("SESSIONS_TRIEES") <>
1/ C'est pas dbs ton objet database c'est db (rouge)
2/ Sur Access 97 et > c'est plus Openquerydefs mais la collection Querydefs qu'il faut utiliser (rose)