powered by CADENAS

Manual

Manual

5.9.2.5.4.2. Statusbitmaps für Tabelle (Ampelschaltung)

PARTadmin -> Kategorie Rollen -> Registerseite Anzeige -> Dialogbereich Statusfarben für Tabelle

Die verwendeten Bitmaps kopieren Sie in das Verzeichnis $CADENAS_SETUP/bitmaps.

Die maximale Bitmap-Größe beträgt 16 x 16 px.

Es können beliebig viele Statusbitmaps (Farben und Symbole) mit Bedingungen hinterlegt werden.

Die Funktion Bitmaps kann auch eingesetzt werden, wenn keine Exportbedingung verwendet wird.

[Hinweis] Hinweis

Das Definieren von Stautsbitmaps und die Exportbedingung (siehe Registerseite Allgemein) sind grundsätzlich zwei verschiedene Funktionen, die aber ineinander greifen können.

[Hinweis] Hinweis

Die Farben werden priorisiert. Die zuerst (oben) gesetzten Farben haben höhere Priorität. Das bedeutet: Sind gleichzeitig mehrere Bedingungen in einem Verzeichnis erfüllt, "gewinnt diejenige Farbe, die in der Liste der Bedingungen weiter oben steht.

Sie können die Position einer Zeile folgendermaßen ändern: Selektieren Sie die gewünschte Zeile und verschieben Sie diese mit gehaltener Maustaste.

Entfernen Sie Zeilen nach Selektion mittels Entf-Taste.

Kombinationsmöglichkeiten

  • Exportbedingung im Register Allgemein verwendet UND keine Funktion Bitmaps:

    => die Rot-Grün-Statusanzeige ist wirksam.

    D.h.: Ist die Bedingung, welche unter Exportbedingung eingetragen wurde, erfüllt, dann erscheint die grüne Statusanzeige. Wenn nicht, dann erscheint die rote Statusanzeige.

    Siehe Abschnitt 5.6.5.2.1, „Registerseite Allgemein“ -> Exportbedingung.

  • Exportbedingung im Register Allgemein nicht verwendet UND keine Einträge unter Bitmaps:

    => Es erscheint keine Ampelschaltung.

  • Exportbedingung im Register Allgemein nicht verwendet UND Funktion Bitmaps verwendet:

    => Sie können beliebig viele Bitmaps (Farben) einsetzen. Es gibt keine Exportbeschränkung.

  • Exportbedingung im Register Allgemein verwendet UND Funktion Bitmaps verwendet:

    => Sie können beliebig viele Bitmaps (Farben) einsetzen. Es gibt eine Exportbeschränkung. Nur Teile, die der Exportbedingung genügen, dürfen exportiert werden. Es ist darauf zu achten, dass die Bedingungen unter Exportbedingung und die Bedingung unter Bitmaps entsprechend ineinandergreifen.

    [Hinweis] Hinweis

    Werden Bedingungen definiert und keine der Bedingungen trifft zu, dann sind die Bitmaps grau.

Beispiel

Die verwendeten Statusbitmaps entsprechen logisch den im Katalogindex eingesetzten Farben.

3 = Dunkelgrün =  Bereits verwendet an allen Standorten 
2 = Mittelgrün =  Bereits verwendet an zwei Standorten
1 = Hellgrün =    Bereits verwendet an einem Standort
0 = Gelb =        ERP-Nummer vorhanden
    Rot =         Keine ERP-Nummer vorhanden

[Tipp] Tipp

Wenn Sie das Beispiel im Folgenden selbst nachvollziehen möchten, sehen Sie sich hierzu die Einstellungen der PLDBDEMO Datenbankinstanz bei Benutzer "location" in der Rolle "LOC1" an.

PARTadmin -> Kategorie "Rollen" -> Registerseite "Anzeige": Dialogbereich "Statusbitmaps für Tabelle"

PARTadmin -> Kategorie "Rollen" -> Registerseite "Anzeige": Dialogbereich "Statusbitmaps für Tabelle"

Tragen Sie in der Spalte Bedingung beispielsweise ein:

((LOC1.EQ.'x').AND.(LOC2.EQ.'x').AND.(LOC3.EQ.'x'))

Bedeutung: Wenn die Spalte "LOC1" UND die Spalte "LOC2" UND die Spalte "LOC3" jeweils ein 'x' enthalten, dann ist die Bedingung erfüllt. Es wird dann das in der Spalte Bitmap definierte Bitmap angezeigt.

In der Spalte Tooltip geben Sie einen Platzhalter ein. Dieser Begriff wird automatisch in der Übersetzungstabelle auf der Registerseite Übersetzungen eingetragen. Hinterlegen Sie dort Übersetzungen in beliebig vielen Sprachen. Wenn Sie den Mauszeiger über ein Statusbitmap bewegen, wird der Übersetzungstext angezeigt.

Die folgenden Abbildungen zeigen das Ergebnis im PARTdataManager, einmal in der Tabellenansicht und einmal in der Listenansicht.

Teileauswahl Tabellenansicht

Teileauswahl Tabellenansicht

Teileauswahl Listenansicht: Statusbitmaps im Listenfeld der Variablen

Teileauswahl Listenansicht: Statusbitmaps im Listenfeld der Variablen

[Hinweis] Hinweis
Registerseite Anzeige -> Statusbitmaps für Tabelle

setzt außer Kraft die Standard-Farbgebung Rot-Grün, die sich ergibt aus der Bedingung unter

Registerseite Allgemein -> Exportbedingung

Inwieweit eine Exportbeschränkung besteht, hängt ab von der Einstellung unter Registerseite Allgemein -> Exportbedingung.

5.9.2.5.4.2.1. Syntax-Beispiel für eine komplexe Bedingung
  • Syntax mit CONTAINS, FALSE, TRUE und Verknüpfung mehrerer Bedingungen:

    (CONTAINS(NB,'DIN').EQ..FALSE.).AND.(CONTAINS(NB,'schraube').EQ..TRUE.).AND.D.LE.8

    Es sind über 'AND' folgende drei Bedingungen miteinander verknüpft:

    • Der NB darf NICHT den String 'DIN' enthalten.

    • Der NB MUSS den String 'schraube' enthalten.

    • Die Variable 'D' muss kleiner gleich 8 sein. ('LE' steht für "lower than")

    Als Bitmap ist ein blaues Quadrat ausgewählt.

    Bedingung in PARTadmin

    Bedingung in PARTadmin

    Ergebnis in PARTdataManager: ISO-Schraube mit Durchmesser kleiner gleich 8

    Ergebnis in PARTdataManager: ISO-Schraube mit Durchmesser kleiner gleich 8