Die24all - Homepage



Hans-Jörg Hardt Abwesend
Mitglied
Dabei seit: 09.09.2013
Beiträge: 36


Betreff: Datumseingabe vor 1900
Guten Tag,
wir haben ein Datumsfeld für das Geburtsdatum des ehemaligen Versorgungsempfängers angelegt und stellen fest, dass man ein Datum mit 18.. zwar eintragen kann, PAISY das aber automatisch auf 19.. umrechnet. Gibt es da einen Kniff, wie ich das umgehen kann?

mfg
Hans-Jörg Hardt
↑  ↓

Dirk Imhof Abwesend
Mitglied
Dabei seit: 09.09.2013
Beiträge: 32


Betreff: Re: Datumseingabe vor 1900
Hallo,
ist die Person über 116 bzw. 117 Jahre alt?

Vielleicht kann man über die Feldkennzeichenbestimmung die Prüfung umgehen!?
Dirk Imhof
↑  ↓

Peter Maier Abwesend
Mitglied
Dabei seit: 30.10.2013
Beiträge: 29


Betreff: Re: Datumseingabe vor 1900
Hallo,

Datumsfelder speichern das Jahr nur dreistellig: 099 für 1999 und 117 für 2017, d.h. das kleinste darstellbare Datum ist 1900. Es gab aber mal ein INFO, welches das Geburtsdatum (ausgehend vom Eintrittsdatum) entsprechend als 18xx bzw 19xx interpretierte. Ich habe es sogar noch gefunden:

TITEL '18XX Geburtsdatum 18xx'
AUSWAHL PERSNR
FIRMA = 'F5'
RECHNE ALTER-H FORMAT (DA ) = HEUTE - GEBDATUM
RECHNE ALTER FORMAT ( 3 0) = ALTER-H * 0,0001
RECHNE ALTER = ALTER + 100 GEBDATUM GE EINDATUM
RECHNE TT FORMAT ( 2 0) = GEBDATUM
RECHNE TT-C FORMAT ( 2 C) = TT
RECHNE MM FORMAT ( 2 0) = GEBDATUM * 0,01
RECHNE MM-C FORMAT ( 2 C) = MM
RECHNE JJ FORMAT ( 4 0) = GEBDATUM * 0,0001 + 1900
RECHNE JJ = JJ - 100 GEBDATUM GE EINDATUM
RECHNE JJ-C FORMAT ( 4 C) = JJ
AUSGABE LISTE (2)
SORT JJ MM TT
*/ 123456 01.01.2016 01.01.2016 01.01.2016 111 /*
KOPF 'PersNr Geburt Eintritt Geb-Datum Alter'
KOPF '---------------------------------------------
'
ZEILE PERSNR GEBDATUM EINDATUM
TT-C FORMAT (0) '.' MM-C FORMAT (0) '.' JJ-C ' ' ALTER
ENDLEVEL
ZEILE ' '

PersNr Geburt Eintritt Geb-Datum Alter
---------------------------------------------
000000 01.09.1999 01.01.1965 01.09.1899 117
000000 04.03.1901 01.01.1958 04.03.1901 116

MfG
↑  ↓

BS_Rosenheim Abwesend
Mitglied
Dabei seit: 17.09.2013
Beiträge: 50


Betreff: Re: Datumseingabe vor 1900
Hallo,
ich gehe mal davon aus, dass das Datum nur für Dokumentationszwecke gebraucht wird (für die Beamtenwitwen, oder?). Am einfachsten wäre das Feld einfach als Textfeld zu formatieren.
Hat zwar den Nachteil, dass kein Kalender für die Eingabe zur Verfügung steht (nimmt man eh nicht oft her), Vorteil ist aber dass es egal ist was für ein "Datum" drin steht.
Zur Verarbeitung in Report kannst Du ja dann die Funktion InDatum[] verwenden.

Viele Grüße
bs
↑  ↓

Bentlage Abwesend
Mitglied
Dabei seit: 25.09.2013
Beiträge: 2


Betreff: Re: Datumseingabe vor 1900
Guten Morgen,

die internen Abfragen im Stammdatendialog zur Anzeige "18" für das Geburtsjahr wurden 2012 entfernt. Somit bleibt wohl nur die Darstellung als zweistellige Jahreszahl.

Viele Grüße

Carsten Bentlage
Carsten Bentlage
Carsten Bentlage
Landeshauptstadt Hannover

Sprecher des AK1 der PAISY-Benutzergruppe ("Grundsatzangelegenheiten und Meldeverfahren")
↑  ↓

Antworten Seiten (1): 1

Alle Zeitangaben in GMT +01:00. Aktuelle Uhrzeit: 14:47.