- Dim db As DAO.Database
- Dim rs As DAO.Recordset
- Dim strSQL As String
- Dim rsFiltered As DAO.Recordset
- Dim strSQL2 As String
- strSQL = "SELECT [SQL Results 2T].BEREICH, " & _
- "[SQL Results 2T].ANWENDUNG," & _
- "[SQL Results 2T].[COUNT(ERSTELLDATUM)]," & _
- "[SQL Results 2T].[COUNT(VERSANDDATUM)]," & _
- "[SQL Results 2T].[COUNT(EMPFANGSDATUM)]," & _
- "[SQL Results 2T].QVERSAND," & _
- "[SQL Results 2T].QRUECKLAEUFER," & _
- "[SQL Results 2T].DQ1," & _
- "[SQL Results 2T].DQ2," & _
- "[SQL Results 2T].DQ3," & _
- "[SQL Results 2T].DQ4," & _
- "[SQL Results 2T].DQ5," & _
- "[SQL Results 2T].DQ6," & _
- "[SQL Results 2T].DQ7," & _
- "[SQL Results 2T].DQ8 " & _
- "FROM [SQL Results 2T];"
- strSQL2 = "SELECT [SQL Results 2T].BEREICH, " & _
- "[SQL Results 2T].ANWENDUNG, " & _
- "[SQL Results 2T].[COUNT(ERSTELLDATUM)], " & _
- "[SQL Results 2T].[COUNT(VERSANDDATUM)], " & _
- "[SQL Results 2T].[COUNT(EMPFANGSDATUM)], " & _
- "[SQL Results 2T].QVERSAND, " & _
- "[SQL Results 2T].QRUECKLAEUFER, " & _
- "[SQL Results 2T].DQ1, " & _
- "[SQL Results 2T].DQ2, " & _
- "[SQL Results 2T].DQ3, " & _
- "[SQL Results 2T].DQ4, " & _
- "[SQL Results 2T].DQ5, " & _
- "[SQL Results 2T].DQ6, " & _
- "[SQL Results 2T].DQ7, " & _
- "[SQL Results 2T].DQ8 " & _
- "FROM [SQL Results 2T] " & _
- "WHERE [SQL Results 2T].BEREICH = EVAL('Forms![TestFormularF]![cbxBereich2]');"
- Debug.Print strSQL2
- Set db = CurrentDb
- Set rs = db.OpenRecordset(strSQL)
- With rs
- If rs.EOF Then
- Debug.Print .RecordCount
- ElseIf Not rs.EOF Then
- rs.MoveLast
- rs.MoveFirst
- rs.MoveNext
- If rs.EOF Then
- Debug.Print .RecordCount
- End If
- End If
- '...
- .Filter = "[BEREICH]= 'IT'"
- Set rsFiltered = .OpenRecordset
- If rsFiltered.EOF Then
- Debug.Print 0
- ElseIf Not rsFiltered.EOF Then
- Do While (Not rsFiltered.EOF)
- rsFiltered.MoveLast
- rsFiltered.MoveFirst
- tbAllCalls2 = rsFiltered.RecordCount
- rsFiltered.MoveNext
- Loop
- End If
- .Close
- End With
- Set rs = Nothing
- Set db = Nothing
- Me.Requery
VBA Code