0

Bitte um Script-Hilfe: Ansicht reduzieren & Textfeld mit Eintrag "YYYY-MM" gegenüber today() auswerten

Ich befinde mich in einem Formular mit einer Suchzeile nach einem Kunden und einer Ansicht darunter mit dem folgenden Code:

let my := 'Suchfeld VWP_Suche_kurz';
if my != null then
(select 'Cn.Ci.VWP-Bezahlung')[verworfen_flag != true and (HNR = my or HNR2 = my or HNR3 = my or 'Nachname(n)' like my or 'Vorname(n)' like my)]
end

Ich möchte nun zwei Wünsche erfüllen:

1. Es soll nur ein einziger Datensatz angezeigt werden: Die Tabelle enthält die Spalte "VWP_bezahlt_BIS_Monat" als Textfeld mit Einträgen in der Art YYYY-MM (Jahr-Monat). Angezeigt werden soll nur der Datensatz mit dem höchsten Jahr-Monat.
2. Es soll eine Spalte "VWP-Status" geben, die einen grünen Haken bei today() ist kleiner YYYY-MM oder einen roten Punkt mit weißem waagerechten Strich zeigt.
Danke ;-)

1 Antwort

null
    • Team Lead Customer Service
    • joerg
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo, 

    1.) 

    Hier kannst du in der Ansicht in der einer Spalte eine Formel hinterlegen die dir das (Jahr-Monat) nur anzeigt, wenn es das größte ist. Danach kannst du einen Filter setzen, der nur gefüllte Felder anzeigt.

     

    2.) 

    Das könnte man mit einer Funktion wie der folgenden darstellen:

     

    styled("", "", if format(today(),"YYYY-MM") < format(Datumsfeld,"YYYY-MM") then "Check" else "stop")

    Gruß, Jörg

Content aside

  • vor 4 JahrenZuletzt aktiv
  • 1Antworten
  • 980Ansichten