chopper86
Goto Top

MS Access 2016 - Ausdrucksgenerator - Feld Automatisch berechnen

Hallo liebe Community,

ich habe leider ein kleines Problem in Access mit dem ich nicht weiter komme.

Ich bin kein Access Experte muste aber eine kleine DB einrichten.

in der DB ist ein Formular in dem Mitarbeiter Angelegt werden.
Felder Eintritts Datum und Austritts Datum
Ich möchte nun in einem Unterformular in einem Feld die Tage zusammenrechnen die der Mitarbeiter im Unternehmen ist.

Funktioniert auch soweit recht gut mit folgendem Code im Ausdrucksgenerator/Stuererlementinhalt.

=DatDiff("t";[Formulare]![Mitarbeiter Anlegen]![EintrittsDatum];Datum())+1

nun ist mein Problem das wenn ein Austrittsdatum eingetragen ist die Formel nicht mehr das heutige Datum wie oben in die Rechnung mit einbziehen soll sondern das Austrittsdatum.

Ich habe es auf folgende weise versucht weiss aber nicht was flasch läuft.

if [Formulare]![Mitarbeiter Anlegen]![AustrittsDatum]=NULL Then
=DatDiff("t";[Formulare]![Mitarbeiter Anlegen]![EintrittsDatum];Datum())+1
elseif
=DatDiff("t";[Formulare]![Mitarbeiter Anlegen]![EintrittsDatum];[Formulare]![Mitarbeiter Anlegen]![AustrittsDatum])+1

Ich hoffe mir kann hier einer helfen.

DANKE

LG Chopper86

Content-ID: 365919

Url: https://administrator.de/contentid/365919

Ausgedruckt am: 22.11.2024 um 15:11 Uhr

135333
Lösung 135333 23.02.2018 aktualisiert um 15:30:05 Uhr
Goto Top
Machs doch so in den Kriterienfeldern der Abfrage

"Pseudocode"

Im Feld für Eintrittsdatum
>= FELD_EINTRITT

Im Feld für Austrittsdatum
WENN( FELD_AUSTRITT <> NULL;<= FELD_AUSTRITT;>0)
Chopper86
Chopper86 23.02.2018 um 15:44:03 Uhr
Goto Top
Sorry ich stehe gerade mit deiner Lösung auf der Leitung.