Bonjour

Malgré mes recherches sur le forums et les tutoriels, je n'arrive pas à insérer mon "comptage" dans une table.

Voici ce que je pensais être correct :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
strsqlinsert = "INSERT into calcul_moyenne (nb_inc)"
strsqlinsert = strsqlinsert & " select count(*) as nb_inc from [liste des Evènements STR 2009] where [Lien P/F] = '" & W_fils & "'"
strsqlinsert = strsqlinsert & " OR [Lien P/F] is null"
strsqlinsert = strsqlinsert & " AND [Heure début] < #" & Format$(Now, "yyyy/mm/dd") & "#"
strsqlinsert = strsqlinsert & " GROUP BY Format$([Heure début],'yyyy/mm/dd');"
CurrentDb.Execute strsqlinsert
La requête de selection fonctionne seule. Mais je n'arrive pas à insérer le résultat dans la table calcul_moyenne qui se compose d'une seule zone numérique "NB_INC".

Ca me fait une erreur réservée -3087

Y a t il une syntaxe spéciale pour le count ?

Merci d'avance de votre aide.