0

Mit Button eine Ansicht steuern?

1. Kann ich einen Ansicht mit Button steuern?

zb Tabelle und 2 Buttons eine unten stehende Ansicht andern?

Name Tabelle "Übersicht"  zwei Buttons mit Namen "2019" und "2020"und dann eine View wo ich dann durch Knopfdruck die Jahre Filtern kann.

Haupttabelle "Hockey" und die Spalte "Datum" hat den wert stehen (12/11/2019) oder eben (12/02/2020)

Würde gerne in der Übersicht mit simplen Knopfbuttons das gerne Steueren ist so etwas möglich?

 

2. Welcher Befehl muss eingetragen werden (bei einem Button) wenn ich simple einfach Felder "Name" leeren möchte in einem Datensatz.

 

Vielen Dank für Eure Hilfe.

2 Antworten

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

    Hallo Claus, 1.) Man kann einer Ansicht keine Werte übergeben, in der Ansicht kann man zur Filterung jedoch auf externe Felder zugreifen. Da Buttons selbst keine Werte beinhalten, könnte man sie lediglich nutzen, um in einem Feld einen Wert zu setzen, der dann von der Ansicht ausgelesen wird. Ich würde deshalb statt der beiden Buttons gleich ein Auswahlfeld (JAHR) mit den Optionen "2019" und "2020" nehmen.

    Die Ansicht könnte dann folgenden Code enthalten:

    if JAHR then
        let myJahr := number(text(JAHR));
        select Hockey where year(Datum) = myJahr
    else
        select Hockey
    end

    2.) Um im aktuellen Datensatz ein Feld zu leeren, kann man generell schreiben: 

    FELDNAME := null

    Wenn es darum geht, dieses Feld in allen Datensätzen zu leeren, dann sollte das so funktionieren:

    for i = select TABELLE
        i.FELDNAME := null
    end

    Wie (fast) immer ungetestet und deshalb ohne Gewähr.

    • Claus.1
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Vielen Danke

    Punkt 2. sofort umgesetzt klappt perfekt benutze nur aktuellen Datensatz.

    Punkt 1. wird noch umgesetzt