Registerkarte Ausblenden
ich versuche eine Registerkarte über "Feld nur Anzeigen, wenn" einzublenden bzw. auszublenden.
Es soll sich dabei auf ein Ja/Nein Feld beziehen in einer anderen Tabelle das ich wie folgt Abfrage in der Registerkarte über "Feld nur Anzeigen, wenn"
let TAID := 'Aufträge'.Terminart;
(select Montagegrund where Nr = TAID).'Ausbauzähler'
wenn ich die Formel in ein Funktionsfeld in der aktuellen Ansicht schreibe in der die Registerkarte ausgeblendet werden soll funktioniert es. Es erscheint je nach Auswahl Ja oder Nein aber Die Registerkarte wird nicht aus/eingeblendet
'Aufträge'.Terminart ist ein dyn.Auswahlfeld das die Tabelle Montagegrund als Referenzdatenbank hat dort gibt es das Ja/Nein Feld 'Ausbauzähler'
7 Antworten
-
Hallo Andreas,
select Anweisung liefert einen Array aus records. Auch wenn es nur ein Datensatz ist, ist die Antwort nicht true oder false sondern [true] oder [false]. Das Formulafeld blendet die Eckklammer aus.
in deinem Fall ist es schneller einen record() befehl zu nehmen weil TAID eine Nummern liefern kann:
let TAID := number('Aufträge'.Terminart); record(Montagegrund,TAID).'Ausbauzähler'
Vorausgesetzt -'Aufträge' ist ein Verknüpfungsfeld und nicht die Untertabelle
Leo
-
In meinem Fall habe ich folgendermaßen gelöst.
first(select Mitarbeiter where 'Ninox-Nutzer' = user() and Berechtigung = 1) != null
Content aside
- vor 18 StundenZuletzt aktiv
- 7Antworten
- 43Ansichten
-
3
Folge bereits