So ändern Sie Berichtfarben zur Laufzeit

  1. Führen Sie im Infrastructure Administrator einen der folgenden Schritte durch:
    • Klicken Sie auf Enterprise, und stellen Sie eine Verbindung zur datenbankbasierten Fachschale her. Öffnen Sie ein Projekt.
    • Klicken Sie auf Datei, und öffnen Sie eine Fachschalenzeichnung oder -vorlage.
  2. Wählen Sie den Knoten Fachschale für den Bericht.
  3. Klicken Sie im Administratorwerkzeugkasten auf das Symbol Bericht-Designer .
  4. Erstellen Sie den Bericht.
  5. Geben Sie statt des Farbnamens (oder der HTML-Farbe) einen Funktionsnamen für die Eigenschaft Vordergrundfarbe des Textsteuerelements ein. Beispiel:
    {Fun.TreeColor}
  6. Erstellen Sie eine Funktion, die die Farbe berechnet, die Sie für jeden einzelnen Datensatz festlegen möchten.
  7. Klicken Sie im Bericht-Designer auf Hinzufügen > Funktion > Verwalten.
  8. Klicken Sie auf Hinzufügen, um eine neue Funktion hinzuzufügen. Geben Sie den Namen ein, z. B. TreeColor.
  9. Definieren Sie im Fenster Funktion Folgendes:
    if Me.Record.LngValue("status") = 1 then
       TreeColor = "red"
    else
    TreeColor = "black"
    end if
  10. Wählen Sie im Designer-Fenster das Textfeld aus, und legen Sie für die Eigenschaft Vordergrundfarbe Folgendes fest: {fun.TreeColor}.