Darstellung des Datums in der base-Tabelle

Hallo,

auch nach langem Suchen in der Anleitung und im Forum bin ich leider nicht zu einer Lösung gekommen. Bedingt durch ein Update auf Mac OS Catalina, habe ich nun auch ein Update von Papyrus office 09 auf Autor 11 durchgeführt. An sich gab es bei der Migration der benutzten Datenbanken keine Probleme.

Eine Kleinigkeit ist allerdings doch aufgefallen. Für Datumswerte in der Tabelle der Datenbank wird der Wert nun grundsätzlich im Format YYYYMMDD angezeigt und nicht wie bisher TT.MM.JJJJ. Im Eingabeformular passt das Format wieder (TT.MM.JJJJ). Kann ich das in der Anzeige in der Tabelle irgendwo einstellen?

Für einen Tipp wäre ich sehr dankbar.
Gruß beezle

Moin beezle.

Wenn Du die Feldeigenschaften aufrufst, kannst Du das Datumsformat festlegen.

Gruß vom linken Niederrhein

Klaus

Hallo Klaus,

Diese Einstellung wirkt aber leider nur auf das Feld im Eingabeformular und nicht in der Tabellendarstellung.

Grüße
beezle

Hi @cdf.klugmann,

Bei Formularen geht das, aber nicht bei den Karten …

mfg
os|<ar

Das musste ich gerade auch feststellen. Ich habe aktuell keine Lösung. Aber wenn ich keine habe, heißt dass nixht, das andere auch keine haben. :wink:

Gruß vom linken Niederrhein

Klaus

… so, so, auch bei der Einkommensteuererklärung … Ich lade immer die Jahresumsätze aus einer csv-Datei der Bank in die Datenbank, setze das Valuta-Feld auf ein Datumsformat damit ich chronologisch sortieren kann und kann dann gut filtern … Mir ist das dabei heute auch aufgefallen und habe deshalb schon an den Support geschrieben … Mit der 8.54 und älteren Versionen geht es einwandfrei!

Das ist ein bekannter Fehler in Version 11, der hoffentlich im nächsten Update behoben wird.

YYYYMMDD ist das Format, in der das Datum gespeichert wird. Die Ein-/Ausgabe in den Eingabeformularen läßt sich wie @cdf.klugmann beschreibt anpassen.
Es lässt sich aber auch ein Ausgabefeld (z.B. “StringDate”(vom Typ “Text”)) in gewünschtem Format erstellen …

[CODE]
Rechenfeld von StringDate:

/Tag und Monat zweistellig/
IF VAL(TAG(Date_F)) > 9 AND VAL(MONAT(Date_F)) > 9 THEN TAG(Date_F) + ‘.’ + MONAT(Date_F) + ‘.’ + JAHR(Date_F)
ELSE (

/‘Tag zweistellig, Monat einstellig’/
IF VAL(TAG(Date_F)) > 9 AND VAL(MONAT(Date_F)) < 10 THEN TAG(Date_F) + ‘.’ + ‘0’ + MONAT(Date_F) + ‘.’ + JAHR(Date_F)
ELSE (

/‘Tag einstellig, Monat zweistellig’/
IF VAL(TAG(Date_F)) < 10 AND VAL(MONAT(Date_F)) > 9 THEN ‘0’ + TAG(Date_F) + ‘.’ + MONAT(Date_F) + ‘.’ + JAHR(Date_F)
ELSE

/‘Beide einstellig’/
‘0’ + TAG(Date_F) + ‘.’ + ‘0’ + MONAT(Date_F) + ‘.’ + JAHR(Date_F)

)
)[/CODE]
… welches dann wieder ermöglicht, das entsprechende Datumsformat in Reporten bzw. auf Karten auszugeben.

(Date_F: Datum im Systemformat)

mfg os|<ar