1

Ansicht nur zeigen, wenn Inhalt

Hallo zusammen,

ich habe eine Ansicht im Dashboard mit Aufgaben, die einem zugewiesen werden mit einer Überschrift drüber “Deine Aufgaben:”.

 

Kann man das Feld nur anzeigen, wenn die Ansicht auch erst einen Datensatz hat? Also wenn einem keine Aufgabe zugeordner wurde, dass da gar nicht erst die Ansicht und die Überschrift “Deine Aufgaben:” steht. Feld nur anzeigen, wenn in der Ansicht ein Datensatz vorhanden ist oder so...

 

Vielen Dank im Voraus!

6 Antworten

null
    • mirko3
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo. Ja, das geht. Kopiere die Funktion, die Du in Deiner Ansicht hast, trage sie in das Feld “Feld nur anzeigen, wenn” ein, und schreibe dann dahinter !=0. Mirko

    • Kalberg
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Das funktioniert leider nicht.

     

    Meine Funktion der Ansicht ist: 

    select Besuchsbericht where “Ersteller (user)” = user() and “Dieses Protokoll ist vollständig ausgefüllt” != 1

    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Ich würde es mit cnt(DEINE FUNKTION)!=0

    versuchen

    • Kalberg
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Ja das funktioniert! Super, danke!

    • mirko3
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Wie Leo, oder ohne cnt, da die Funktion in Klammern () gesetzt werden muß bei where. Bei Bedingungen in [] sind diese überflüssig. Also (Funktion)!=0.

    • Rahim_Haxhiselimaj
    • vor 1 Jahr
    • Gemeldet - anzeigen

    bei mir funktioniert diese funktion nicht.

    'Privatperson oder Unternehmen' = 2 != 0