Termin aus Start- und Enddatum generieren
Ich habe einen Ferienkalender in meine Datenbank importiert (csv)
Der Import gibt mir jeweils ein Start- und Enddatum (von-bis)
Nun möchte ich diese als Termine im Kalender anzeigen.
Ich wusste das schonmal hab mich jedoch längere Zeit nicht mehr mit der Programmierung beschäftigt und vieles vergessen.
Im Voraus vielen Dank für Hilfe
Gruß Uwe
12 Antworten
-
Dazu brauchst du noch ein Termin Feld in deiner Tabelle
In der Konsole oder einem Button kannst du anschliessend folgenden Code ausführen:
let appointments := select Termine; appointments.(Termin := appointment(Start,Ende))
-
Zuerst mal vielen Dank aber es funktioniert nicht ganz.
Das Terminfeld habe ich Ferientermine genannt, den Start Von, das Ende Bis
-
nun hab ich den Code eingegeben (s. Bild) Wo ist der Fehler?
-
Das sieht schon ganz gut aus:
2 Probleme:- Ich hätte die Termine gerne als mehrtägige Einträge ohne Uhrzeit
- eintägige Einträge tauchen nicht auf, da die Termine gleichzeitig beginnen und aufhören. z.B. 1. Mai - Termin:01.05.2023 02:00 - 02:00
So sieht die Tabelle nach dem Import der Daten aus. Ich hätte also sogar eine Unterscheidung der Datensätze für eintägig, bzw mehrtägig
-
Ich hätte sie gerne als Termine in dem oberen Kalenderbereich (wo auch die Geburtstage auftauchen) Wenn ich das richtig verstehe sind das jedoch keine Termine sondern Datumsevents. Hab schon versucht eine Untertabelle mit solchen zu erstellen. Dann bräuchte ich ein Script, dass mir Von-Bis diese Einzeldaten generiert.
-
Wahnsinn, hat geklappt!! Vielen Dank
Ein kleines Problem noch. Wenn ich nun einen neuen Ferientermin erstelle (oder importiere) und dann wieder meinen Script-Button drücke bekomme alle vorher schon dagewesene doppelt. Ließe sich das verhindern? -
Vielen Dank, funktioniert hervorragend.
Noch ein paar Fragen zum Verständnis:- was macht „do as server“?
- Die Zeile „ let Ferien := (select 'Ferien-BW-2022-2023');“ brauch ich um das Script auch von einer anderen Tabelle aus (oder Konsole) starten zu können?
Content aside
- Status Answered
- vor 2 JahrenZuletzt aktiv
- 12Antworten
- 166Ansichten
-
3
Folge bereits