Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Access - Hilfe bei Bedingung

Empfohlene Antworten

Veröffentlicht

Ich habe meine Frage gerade im falschen Bereich gepostet. Hier nochmal. Bitte alten Post löschen.

Hi,

ich habe eine Datenbank zur erstellung von Mitarbeiterlöhnen.

Ich versuche gerade vergeblich Bedingungen zu programmieren, dass die Berechnung von Zuschlägen richtig gemacht wird.

Hier mal die Bedinungen:

(STUNDEN20) Von 20 - 24 Uhr gibt es stündlich 1,90€ mehr.

(STUNDEN0) Von 00 - 04 Uhr gibt es stündlich 3,04@ mehr.

Sonntag gibt es stündlich 3,80€ mehr.


An Feiertagen gibt es die Zeit an der ein Mitarbeiter gearbeitet hat immer 3,80€ zuzüglich den Zuschlägen 20 - 24 Uhr & 00- 04 Uhr, natürlich diese beiden nur, wenn ein Mitarbeiter am Feiertag auch dazwischen, also 20 - 04 Uhr gearbeitet hat.


Zusätlich werden die Zuschläge 00 - 04 Uhr nur berechnet, wenn der Mitarbeiter vor 00:00 Uhr angefangen hat.


Ich habe da jetzt mal ein Teil für die Berechnung 20-24 Uhr:


Code:


'   Ermittlung Stunden von 20 bis 24 Uhr

Me!STUNDEN20 = 0

Me!BETRAG20 = 0


If Me!ART = "Feiertag" Then

    If Me!ZEITBIS > 20 Then

        If Me!ZEITVON > 20 Then

          Me!STUNDEN20 = 24 - Me!ZEITVON

          GoTo RESTUNDEN20


        Else

            Me!STUNDEN20 = 24 - Me!ZEITBIS

        End If

    Else

        If Me!ZEITVON < 20 Then

            Me!STUNDEN20 = 4

        Else

        If Me!ZEITBIS <= 5 Then

            Me!STUNDEN20 = 4

            GoTo RESTUNDEN20

        Else

            Me!STUNDEN20 = 0

            GoTo RESTUNDEN20

        End If

        End If

    End If


ElseIf Me!ZEITBIS > Me!ZEITVON Then

    If Me!ZEITVON < 20 Or Me!ZEITBIS < 20 Then


            Me!STUNDEN0 = 0


    Else

        Me!STUNDEN20 = Me!ZEITBIS - 20

        GoTo RESTUNDEN20

    End If

Else

    If Me!ZEITVON > 20 Then

         Me!STUNDEN20 = 24 - Me!ZEITVON

         GoTo RESTUNDEN20

    Else

         Me!STUNDEN20 = 4

         GoTo RESTUNDEN20

    End If

End If

Ich habe aber gerade einen Knoten im Kopf und komme nicht weiter. Das Problem: Wenn jemand erst um 21 Uhr anfängt bis z.b. 3 Uhr, dann berechnet er immer von 20 Uhr an, also 4 Stunden den Zuschlag Nr.1.

KAnn mir da jemand helfen? Falls noch Infos benötigt werden, kann ich diese natürlich onlinestellen.

DANKE schoneinmal im Vorraus.

Hier einmal ein paar Beispielrechnungen:

Von 20 bis 03 Uhr =

Normaler Stundenlohn = 7 Stunden

Zuschlag 20 - 24 Uhr = 4 Stunden

Zuschlag 00 - 04 Uhr = 3 Stunden (Weil ja nur bis 3 Uhr gearbeitet)

Von 15 bis 21 Uhr =

Normaler Stundenlohn = 6 Stunden

Zuschlag 20 - 24 Uhr = 1 Stunden

Zuschlag 00 - 04 Uhr = 0 Stunden

Von 13 bis 18 Uhr=

Normaler Stundenlohn = 5 Stunden

Zuschlag 20 - 24 Uhr = 0 Stunden

Zuschlag 00 - 04 Uhr = 0 Stunden

Von 02 bis 10 Uhr =

Normaler Stundenlohn = 8 Stunden

Zuschlag 20 - 24 Uhr = 0 Stunden

Zuschlag 00 - 04 Uhr = 0 Stunden

Feiertag-Sonntag von 20 bis 3 =

Normaler Stundenlohn = 7 Stunden

Zuschlag 20 - 24 Uhr = 4 Stunden

Zuschlag 00 - 04 Uhr = 3 Stunden

Feiertagszuschlag = 7 Stunden

Feiertag-Sonntag von 2 bis 13 =

Normaler Stundenlohn = 11 Stunden

Zuschlag 20 - 24 Uhr = 0 Stunden

Zuschlag 00 - 04 Uhr = 0 Stunden

Feiertagszuschlag = 7 Stunden

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.