Bonsoir,
Je souhaite calculer une somme de temps hebdomadaire par une requête dans une fonction, le résutat est #ERREUR !
Voici la fonction :
Quelqu'un peut-il m'aider?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Dim dhDate As Date Dim dhInter As String Dim strSQL As String Dim rs As DAO.Recordset dhDate = Me.[Date] dhInter = Me.IDIntervenant strSQL = "SELECT Sum([T-Fiche].Temps) AS SommeDeTemps FROM [T-Fiche]GROUP BY [T-Fiche].IDIntervenant, [T-Fiche].IDTRavail, DatePart("ww",dhDate)HAVING ((([T-Fiche].IDIntervenant)=" & dhInter & ") AND (([T-Fiche].IDTRavail)=17));" Set rs = CurrentDb.OpenRecordset(strSQL, dbOpenSnapshot) If (rs.EOF) Then TotRécupS = 0 Else TotRécupS = rs!SommeDeTemps End If End Function
Par avance merci
Partager