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
-
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.
-
Vielen Danke
Punkt 2. sofort umgesetzt klappt perfekt benutze nur aktuellen Datensatz.
Punkt 1. wird noch umgesetzt
Content aside
- vor 4 JahrenZuletzt aktiv
- 2Antworten
- 978Ansichten