Terminfeld
Besteht die Möglichkeit ein Terminfeld ohne die Zeitfunktion zu nutzen und das dann auch im Kalender anzeigen zu lassen wie beim Googlekalender?
Gruß Daniel
4 Antworten
-
Du meinst ein Datumfeld? oder ein Datumfeld mit Startzeit?
-
Nein ich möchte z.B. Einen Urlaub eintragen und der soll an einem bestimmten Datum anfangen und an einem bestimmten Datum aufhören. Ohne Uhrzeit.
Termnfeld hilft nicht weil man die Uhrzeit Angabe nichts ausstellen kann (oder doch?)
und bei zwei Datumsfeldern z.B. „Von“ und „bis“ hab ich nur das Datum im Kalender angezeigt was bei „von“ ist und das Datum was bei „bis“ ist und nicht die Felder dazwischen. Was auch logisch ist, weil ich nicht die passende Formel habe oder was ich sonst brauche.
Kennt einer die Lösung um neun kann mir helfen?
danke schon mal
-
Hallo,
das Terminfeld nimmt auch immer die Zeit mit. Du könntest dir mit zwei Datumsfeldern und einem Terminfeld behelfen. Das Terminfeld kannst du auch mit "Feld nur anzeigen wenn" = FALSE verstecken - dieses sollte aber dann das Feld sein, das im Kalender angezeigt wird. Bei den beiden Datumsfeldern (Von und Bis) stellst du "Im Kalender anzeigen" auf Nein.
In den Trigger "Nach Änderung folgendes Skript ausführen" beider Datumsfelder schreibst du folgenden Code:
if Bis = null or Bis < Von then
Bis := Von;
end;
Termin := appointment(datetime(Von), datetime(Bis, time(23, 59)))
Damit füllst du das Terminfeld und veranlasst damit die Anzeige im Kalender.
VG Frank
-
Wenn es nicht anders geht als so dann ja aber hätte es gerne wie bei einem Datumsfeld das es einfach nur ganz oben im Kalender angezeigt wird und nicht über den ganzen Kalender angezeigt wird.
Content aside
- vor 5 JahrenZuletzt aktiv
- 4Antworten
- 995Ansichten