0

Vergleiche Wochentag klemmt

Hallo Zusammen

kriege diesen Vergleiche nicht zum laufen:

format(Startdatum, "dd") = myWT = true     /// wobei WT = format(Startdatum, "dd"

 

let me := Benutzer;
let myOBJ := Objekte;
let myDATE := Startdatum;
let myWT := format(Startdatum, "dd");
let mySTART := Startzeit;
let myEND := Endzeit;
do as server
for i in select Jobs where Objekte = myOBJ and Startdatum >= myDATE and format(Startdatum, "dd") = myWT = true do
i.(Benutzer := me);
i.(Startzeit := mySTART);
i.(Endzeit := myEND)
end
end

 

Danke für Hilfe

5 Antworten

null
    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Frederic,

    möchtest du damit alle zukünftige Jobs für diesen Wochentag abändern? Ich weiß nicht ob der Vergleich mit Objekten auch so funktioniert. Wenn Ja, dann würde ich statt format die Funktion weekday(Startdatum) benutzen:
    ---

    do as server
    let me := this
    for i in select Jobs where Objekte = me.Objekte and Startdatum >= me.Startdatum and weekday(Startdatum)=weekday(me.Startdatum) do
    i.(Benutzer := me.Benutzer);
    i.(Startzeit := me.Startzeit);
    i.(Endzeit := me.Endzeit)
    end
    end

    ---

    • myDPS.swiss GmbH
    • Fredric
    • vor 4 Jahren
    • Gemeldet - anzeigen

    hallo Leo

    funkioniert, DANKE!

    • myDPS.swiss GmbH
    • Fredric
    • vor 4 Jahren
    • Gemeldet - anzeigen

    vielleicht noch etwas:

    mit let me := this; wird der initial record gesetzt. In diesem ist Funktionsfeld 'bis Datum' definiert und ein Datum vorhanden

    Nun wenn ich 

    for i in select Jobs where Objekte = me.Objekte and Startdatum >= me.Startdatum and Startdatum <= me.'bis Datum'  and weekday(Startdatum)=weekday(me.Startdatum) do

    jetzt funktioniert es nicht mehr. Nur der Record mit dem Startdatum ist (per se) ok.

    Mach ich da einen Überlegungsfehler?

    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo frederic, wie sieht die Formel für das Funktionsfeld 'bis Datum'? Ist das Ergebinis tätsächlich ein Datum oder ein Text, formatiert als Datum?

    • SIGO_Silvia_Gomes_dos
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Datumsfeld, kein f(x) sorrx