Hey IWSW
Wenn du in FileMaker eine Zeit ohne Doppelpunkt eingeben möchtest – also z. B. 1230 statt 12:30 – dann brauchst du ein bisschen Umwandlungsmagie 🪄. FileMaker erwartet bei Zeitfeldern nämlich normalerweise das Format hh:mm:ss.
Du kannst das so lösen:
- Eingabe in ein normales Textfeld, z. B.
TextZeitRaw
- Dann ein berechnetes Feld (oder Script), das das Ganze umwandelt:
Let([
raw = TextZeitRaw;
stunden = Left ( raw ; Length(raw) - 2 );
minuten = Right ( raw ; 2 )
];
Time ( Stunden ; Minuten ; 0 )
)
Beispiel:
- Du gibst
745 ein → Ergebnis: 07:45:00
- Du gibst
1340 ein → Ergebnis: 13:40:00
Achte darauf, dass du immer vier Ziffern eingibst oder vorher prüfst, wie viele Zeichen vorliegen – evtl. mit Case() oder If() noch abfangen, wenn jemand nur 830 statt 0830 eintippt.
Wenn du magst, kann ich dir auch ein vollständiges Script basteln, das auf verschiedene Eingaben reagiert – einfach Bescheid geben! 💡