0

Ist es möglich, openTable mit eine bedingten Abfrage zu verwenden?

Hallo,

ich möchte mit nur einem Button, zwischen zwei verschiedenen Views umschalten. 

Der Code könnte so aussehen:

if openTable("Objekt", "alle Objekte als Tabelle") then
let myid := this.Nr;
openTable("Objekt", "Objekt");
openRecord(record(Objekt,myid))
else
let myid := this.Nr;
openTable("Objekt", "alle Objekte als Tabelle");
openRecord(record(Objekt,myid))

Die Anweisungsblöcke funktionieren einzeln in zwei separaten Buttons, ich möchte aber gerne nur einen Button verwenden.

 

VG Stefan

1 Antwort

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

    Hallo Stefan, man könnte ein verstecktes Feld erstellen, dort bei jedem Buttonklick eintragen, welche Ansicht zuletzt gewählt wurde, und beim nächsten Klick die jeweils andere Ansicht öffnen. Oder statt des Buttons ein Auswahlfeld namens "Ansicht" mit den Optionen "Ansicht 1" und "Ansicht 2" nehmen und den entsprechenden Code in einen Trigger "Nach Änderung" packen.

    Da man jedoch leider nicht abfragen kann, in welcher Ansicht man sich gerade befindet, kann es so oder so passieren, dass man noch mal dieselbe Ansicht auruft, die man bereits (manuell) geöffnet hat.

Content aside

  • vor 3 JahrenZuletzt aktiv
  • 1Antworten
  • 636Ansichten