Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!
Private Declare PtrSafe Function SetThreadExecutionState Lib "kernel32" (ByVal esFlags As Long) As Long
Const ES_CONTINUOUS As Long = &H80000000
Const ES_SYSTEM_REQUIRED As Long = &H1
Const ES_DISPLAY_REQUIRED As Long = &H2
Sub KeepAwakeStarten()
SetThreadExecutionState ES_CONTINUOUS Or ES_SYSTEM_REQUIRED Or ES_DISPLAY_REQUIRED
Application.OnTime Now + TimeValue("00:00:01"), "KeepAwake"
End Sub
Sub KeepAwake()
SetThreadExecutionState ES_CONTINUOUS Or ES_SYSTEM_REQUIRED Or ES_DISPLAY_REQUIRED
Application.OnTime Now + TimeValue("00:01:00"), "KeepAwake"
End Sub
Sub KeepAwakeStoppen()
On Error Resume Next
Application.OnTime Now + TimeValue("00:01:00"), "KeepAwake", , False
SetThreadExecutionState 0
End Sub
SQLDatum1 =Format(VonDatum, "\#mm\/dd\/yyyy\#")oder Du baust Dir eine Funktion wie diese, welche Du Dir in ein Modul schreibst:Public Function fncDatSQL(vardatum As Date) As String
On Error GoTo Fehler:
If IsDate(vardatum) Then
fncDatSQL = Format(vardatum, "\#mm\/dd\/yyyy\#")
End If
Ende:
Exit Function
Fehler:
MsgBox Err.Description
Resume Ende
End Function& " HAVING ZV.ZV_DATE Between " & fncDatSQL(VonDatum) & " and " & fncdatSQL(BisDatum) & " and Left([TERMINAL_TID],3)<>999 And Left([TERMINAL_TID],3)<>998 " _
& " ORDER BY ZV.ZV_DATE;" Dim VonDatum As String
Dim BisDatum As String
VonDatum = Format(Me.txtDateVon, "dd/mm/yyyy")
BisDatum = Format(Me.txtDatebis, "dd/mm/yyyy")
Me.lstProvisionen.RowSource = " SELECT Count(ZV.ZV_TURNOVER) AS Anzahl_Trx, TERMINAL.TERMINAL_TID AS TerminalNo, PROVISION.PROVISION_FIX AS Fix, PROVISION.PROVISION_PT AS ProTrx, " _
& " ROUND(Count([ZV_TURNOVER])*[PROVISION].[PROVISION_PT]+[PROVISION].[PROVISION_FIX],2) AS Provisionsergebnis, ZV.ZV_DATE" _
& " FROM RESELLER INNER JOIN ((ZV INNER JOIN TERMINAL ON ZV.TERMINAL_ID = TERMINAL.TERMINAL_ID) INNER JOIN PROVISION ON TERMINAL.TERMINAL_ID = PROVISION.TERMINAL_ID) ON RESELLER.RESELLER_ID = PROVISION.RESELLER_ID" _
& " GROUP BY TERMINAL.TERMINAL_TID, PROVISION.PROVISION_FIX, PROVISION.PROVISION_PT, ZV.ZV_DATE, Left([TERMINAL_TID],3), ZV.TERMINAL_ID " _
& " HAVING ZV.ZV_DATE Between '" & VonDatum & "' and '" & BisDatum & "' and Left([TERMINAL_TID],3)<>999 And Left([TERMINAL_TID],3)<>998 " _
& " ORDER BY ZV.ZV_DATE;"Zitat von: Gockel67 am Dezember 14, 2025, 19:56:24Wo würde man denn etwas davon erfahren wenn es soweit ist?Die Primärquelle ist die Access Roadmap: https://www.microsoft.com/en-us/microsoft-365/roadmap?filters=Access