[GastForen Programmierung/Entwicklung FileMaker Jahreszahl

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Jahreszahl

PeKUr
Beiträge gesamt: 43

11. Feb 2016, 10:23
Beitrag # 1 von 7
Bewertung:
(3859 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo
ich möchte in einer FM12 Datei ein Feld stellen in dem mir zur die Jahreszahl berechnen wird

Die Jahreszahl soll für jeden Datensatz gespeichert werden

Es gibt in dem Datenzatz kein Datumsfeld und wenn geht soll es auch keins geben

Die Jahreszahl soll wenn geht vom System berechnet werden

Gibt es hier für eine Formel

DANKE schon mal im voraus

Beste
Grüße
Peter
X

Jahreszahl

Bernhard Werner
Beiträge gesamt: 5131

11. Feb 2016, 11:39
Beitrag # 2 von 7
Beitrag ID: #546915
Bewertung:
(3837 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Peter,

das sollte mit: ZeichenMitte ( Hole ( HostZeitstempel ) ; 7 ; 4 ) funktionieren.

Alternativ zum HostZeitstempel gibt es auch noch den SystemZeitstempel.

Mehr dazu hier und hier.

Gruß
Bernhard


als Antwort auf: [#546904]

Jahreszahl

JensTeich
  
Beiträge gesamt: 595

11. Feb 2016, 12:15
Beitrag # 3 von 7
Beitrag ID: #546920
Bewertung:
(3819 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Bernhard,

das wird funktionieren, zumindest im ersten Jahr.

Es ist etwas sauberer mit

year ( getasdate ( get( currenthosttimestamp )))

weil dann nicht ein String, sondern eine Zahl erscheint und die spezialisierten Funktionen zum Zerlegen eines Zeitstempels benutzt werden.

Auf jeden Fall muss aber bei Erstellung einer Formel auf "nicht speichern" hingewiesen werden damit am Folgejhr nicht das alte gespeicherte Jahr erscheint.

~Jens


als Antwort auf: [#546915]

Jahreszahl

Bernhard Werner
Beiträge gesamt: 5131

11. Feb 2016, 12:32
Beitrag # 4 von 7
Beitrag ID: #546922
Bewertung:
(3816 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Cool - vielen Dank für den Hinweis, Jens.

Wieder was gelernt. :-)

Gruß
Bernhard


als Antwort auf: [#546920]

Jahreszahl

PeKUr
Beiträge gesamt: 43

12. Feb 2016, 12:17
Beitrag # 5 von 7
Beitrag ID: #546970
Bewertung:
(3713 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Jens,
hast Du bitte diese Formel auf für eine Deutscqheverson

Das wehre SUPER

Danke Ihr

Beste
Grüße
Peter


als Antwort auf: [#546920]

Jahreszahl

JensTeich
  
Beiträge gesamt: 595

12. Feb 2016, 13:00
Beitrag # 6 von 7
Beitrag ID: #546973
Bewertung:
(3697 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Du setzt das englische einfach in deinen deutschen FileMaker ein und es wird automatisch uebersetzt!

[Das geht nur in dieser Richtung].

Anmerkung fuer Fortgeschrittene: Das ist der Grund warum man in der Evaluate/Berechne Funktion immer auf der sicheren Seite ist, wenn man den als String einzusetzenden Code in englisch eingibt. Damit kann jede Lokalisierung etwas anfangen. Wenn man deutsch verwendet: Berechne("Hole (KontoName)"), dann wird das nur in einer deutschen Version funktionieren und mit keiner anderen Spracheinstellung.

LG
Jens


als Antwort auf: [#546970]

Jahreszahl

PeKUr
Beiträge gesamt: 43

12. Feb 2016, 13:04
Beitrag # 7 von 7
Beitrag ID: #546974
Bewertung:
(3685 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Oh so einfach kann das Leben sein

DANKE für den Tipp

Dir noch ein schönes Wochenende aus den Raum Hannover nach Hamburg

Beste
Grüße
Peter


als Antwort auf: [#546973]
X