Farbe - Feld füllen
Ich möchte gerne ein Farbe - Feld im Auftragsdatensatz rot füllen wenn in verknüpfter Preisliste eine Einheit = 1 ausgewählt ist, also etwa
if Preisliste.Einheit = 1 then Farbe := red end
... oder so ähnlich. Scheint nicht so schwer, doch da brauche ich Hilfe. Wofür ich danke!
3 Antworten
-
Hallo
in einer Tabelle kannst du per Filter eine Formel einfüllen, welche das Feld nach deinen Kriterien einfärbt oder die Schrift farbig gestaltet.
In einem Formular ist das mit normalen Feldern nicht möglich, das geht nur bei Berechnungsfelder (per Befehl styled)
-
Wenn tatsächlich nur eine Farbe angezeigt werden soll, dann kann man ein Funktionsfeld erstellen und diesem mit color() einen Wert zuweisen. Die Umsetzung der Bedingung hängt davon ab, ob es sich um eine N:1- (Feld) oder 1:N-Verknüpfung (Tabelle) handelt. Bei N:1 müsste zum Beispiel folgendes funktionieren:
if Preisliste.Einheit = 1 then color("Red") else color("Green") end
Bei einer 1:N-Verknüpfung müsste man alle verknüpften Datensätze überprüfen:
if cnt(Preisliste[Einheit = 1]) > 0 then color("Red") else color("Green") end
-
genau so, Danke! Ninox halt....
Content aside
- vor 3 JahrenZuletzt aktiv
- 3Antworten
- 229Ansichten