Ansicht
Guten Tag liebe Ninox Profis,
ich möchte in einer Ansicht Statuswerte angezeigt bekommen, welche zu einem bestimmten Standort gehören.siehe Bild
ich benutze diesen Code und müsste diesen irgendwie erweitern.
Ich habe ein Funktionsfeld aus dem Karteireiter der den Standortnamen enthält und nur die Statuswerte dieses Standortes sollen auch angezeigt werden. Die Einschränkung über den Status "offen" ..."in Arbeit" ...."abgeschlossen funktioniert". Ich hoffe ich habe mich verständlich ausgedrückt.
Danke und Gruß
Thorsten
5 Antworten
-
Hallo Thorsten, wenn die Tabellen nicht verknüpft sind und als Gemeinsamkeit das Feld 'Standortname' haben, dann kann man den Filter beim "select" einfach erweitern. Wenn außerdem die Nummern des Auswahlfeldes mit denen des Feldes 'Bearbeitungsstand' übereinstimmen, dann könnte man in der Ansicht auch mit einer einfachen if-Abfrage arbeiten:
let mySO := Standortname;
let myBS := Auswahl;
if myBS > 0 and myBS < 4 then
select Statuswerte where Standortname = mySO and Bearbeitungsstand = myBS
else
select Statuswerte where Standortname = mySO
end
-
Hi Copytexter,
wie müsste ich denn das "select" erweitern. Wie gesagt wier komme ich an die Daten heran, die im Funktionsfeld "Standortname Statuswerte" angezeigt wird. Wenn ich in der Übersicht auf einen Standort klicke wird in diesem Funktionsfeld der "Standort" angezeit...ich weiss bloß nicht wie ich diese Daten abfrage und gegen eine Bedingung prüfen kann.
-
Der Code war als Ersatz gedacht für, der oben als Screenshot abgebildet ("switch Auswahl do ..."). Funktioniert er denn nicht? Welche Fehlermeldung oder welcher Effekt kommt denn als Ergebnis?
Wenn ich es richtig sehe, dann ist das Funktionsfeld 'Standortname Statuswerte' nur dazu da, den Standort des ausgewählten Datensatzes auch in diesem Reiter anzuzeigen. Das eigentliche Datenfeld, das diese Information beinhaltet, heißt aber 'Standortname', wenn man dem Spaltentitel in der Tabellenanzeige links Glauben schenkt. Auf dieses Feld kann man innerhalb des Datensatzes direkt zugreifen, zum Beispiel eben auch in der Ansicht.
Oder verstehe ich das Problem falsch?
-
sonst funktioniert dein "If" Code ganau wie ich es haben wollte...
Danke Schön
-
der Ersatzt funktioniert. Ich wollte nur für mich wissen wie "mein" Code angepasst werden müsste damit es klappt. Wenn ich verstehe wie ninox Sachen behandelt, kann ich mir in Zukunft selbst vielleicht selbst helfen.
Content aside
- vor 4 JahrenZuletzt aktiv
- 5Antworten
- 611Ansichten