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-Key: 365919

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

Printed on: April 26, 2024 at 17:04 o'clock

Mitglied: 135333
Solution 135333 Feb 23, 2018 updated at 14:30:05 (UTC)
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)
Member: Chopper86
Chopper86 Feb 23, 2018 at 14:44:03 (UTC)
Goto Top
Sorry ich stehe gerade mit deiner Lösung auf der Leitung.