0

Maximale Anzahl von "Ja" Werten festlegen.

In Einer Tabelle "Ergebnisse" kann ich über ein Ja/Nein Feld ein wichtiges Ergebnis als "Highlight" bestimmen, während alle anderen Zeilen auf "Nein" springen:

if Highlight then
Kontakte.Ergebnisse[Nr != my.Nr].(Highlight := false)
end

So ist es möglich immer nur die aktuelle Selektion als "Ja" Wert zuzulassen. Nun möchte ich gerne mehrere "Highlights" zulassen, zB 10 Stück. Wenn die maximale Anzahl erreicht ist soll ein alert aktiviert werden "Die maximale Highlightanzahl ist erreicht" Wie stelle ich das an?

 

Danke! 

2 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Reinhard, vielleicht so (als Trigger "Nach Änderung"):

    if Highlight and cnt(Kontakte.Ergebnisse[Highlight = true]) > 10 then
         Highlight := false;
         alert(""Die maximale Highlightanzahl ist erreicht")
    end

    Problem: alert() funktioniert in der Ninox-Cloud-Version nicht mit Triggern und Berechnungsfeldern, sondern über Schaltflächen. Ggf. müsste man sich dort also statt des alert() etwas anderes einfallen lassen, z. B. ein Textfeld einblenden oder so.

    • Reinhard
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Funktioniert perfekt! Danke!

     

    Danke auch für die Info für die Cloud Version, früher oder später steht ein Umzug an, dann muss ich da nochmal ran, vorerst reicht es aber so, schönen Abend!