Brauche Hilfe bei einem Code
Hallo Liebes Forum,
Ich baue mir gerade eine Todo/Aktions Liste.
Dabei habe ich für die erfassten Aufgaben verschiedene Aktionen, dazugehörige Datum und Textwerte.
Nun wollte ich mir die Werte in einem Funktionsfeld so zusammenbauen das ich eine bessere Übersicht in einer Liste habe.
Leider wird mir aber ein Datumswert dabei einfach nicht angezeigt. Ein Termin aber sehr wohl.
Ich habe alles auseinander genommen und einzeln probiert, da funktioniert alles perfekt. Nur wenn ich den Code dann zusammensetze gehts nicht.
Das ist mein Code:
if Aktion = 1 or 2 or 3 or 4 or 5 or 6 then
Aktion + " am " + 'Termin am:' + " Status: " + 'Priorität'
else
if Aktion = 8 then
Aktion + " zu erledigen am:" + 'Zu erledigen am' + " Status: " + 'Priorität'
else
if Aktion = 9 or 10 or 11 or 12 then
Aktion + " eingetragen am: " + 'Eingang/Ausgang am' + " Status: " + 'Priorität'
end
end
end
In der Ersten if Bedingung wird zum Text ein Terminfeld abgefragt, das funktioniert perfekt.
In den beiden anderen wird jeweils ein Datumsfeld abgefragt, das funktioniert leider nicht.
Es wird einfach nur der Test ohne Datum angezeigt.
Da ich leider noch nicht wirklich fit bin in so etwas, hoffe ich Ihr könnt mir helfen.
Vielen dank schon einmal im voraus
LG
Alex
2 Antworten
-
Hallo Alex, ich gehe mal davon aus, dass 'Aktion' ein Auswahlfeld ist. Abgefragt wird der numerische Wert der gewählten Option, angezeigt der dazugehörige Text. Prinzipiell würde ich sowas eher mit einer switch-case-Konstruktion auswerten, das ist übersichtlicher und flexibler für den Fall, dass sich was ändert. Zum Beispiel so:
let myAktion := number(Aktion);
switch myAktion > 0 do
case myAktion > 0 and myAktion < 7:
text(Aktion) + " am " + 'Termin am:' + " Status: " + 'Priorität'
case myAktion = 8:
text(Aktion) + " zu erledigen am:" + 'Zu erledigen am' + " Status: " + 'Priorität'
case myAktion > 8 and myAktion < 13:
text(Aktion) + " eingetragen am: " + 'Eingang/Ausgang am' + " Status: " + 'Priorität'
default:
text(Aktion)
end
Die 'default:'-Angabe ist optional und steht quasi für "alle anderen Werte". In diesem Fall z. B., wenn 'Aktion' = 7.
-
Hallo Copytexter,
vielen dank für die Hilfe, hat Super funktioniert.
LG Alex
Content aside
- vor 5 JahrenZuletzt aktiv
- 2Antworten
- 914Ansichten