Zum Inhalt springen

Access - Hilfe bei Bedingung


Jojo1987

Empfohlene Beiträge

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...