0

Hintergrundfarbe im Drucklayout

Hallo liebe Forumsgemeinde, vorab noch allen ein frohes neues Jahr.

Ich bräuchte mal euere Hilfe.

Ich würde gern im Drucklayout die Hintergrundfarbe ändern wenn der Status in einem Auswahlfeld sich ändert. Habe es aber bis jetzt nicht hinbekommen.

Das Ergebnis sollte dann wie auf den Bilden sein.

Danke schonmal im voraus

10 Antworten

null
    • Heinrich Frey Maschinenbau GmbH
    • Christian_Rott
    • vor 9 Monaten
    • Gemeldet - anzeigen

    Habe es hinbekommen.

    Für alle die es interessiert anbei der Code welcher im Drucklayout hinterlegt ist. Das PDF wird erstellt und es ist auch mit Farbe hinterlegt.

    if STATUS = 1 then
        html("<span style=background-color:red>" + "<b>" + "A" + "</b>" + "</span>")
    else
        if STATUS = 2 then
            html("<span style=background-color:yellow>" + "<b>" + "B" + "<b>" + "</span>")
        else
            if STATUS = 3 then
                html("<span style=background-color:lightgreen>" + "C" + "</span>")
            end
        end
    end
    
      • Sabine
      • vor 1 Monat
      • Gemeldet - anzeigen

       Hallo Christian, kannst mir bei der Farbgestaltung helfen, ich bekomme das beim Ausdruck nicht hin. Danke.

      Ich möchte eine Monatsliste der Arbeitsaufzeichnung drucken, Urlaub, Arbeit, Krank, Feiertag sind farblich gekennzeichnet, aber beim Ausdruck in PDF kommt alles sw raus.

      • Heinrich Frey Maschinenbau GmbH
      • Christian_Rott
      • vor 1 Monat
      • Gemeldet - anzeigen

       Hallo Sabine,

      hast du eine Dummy Datenbank dann kann ich es mir mal anschauen.

      • Ninox-Professional
      • planoxpro
      • vor 1 Monat
      • Gemeldet - anzeigen

       Schreib doch mal den Support an und bitte um Umstellung auf die HTML-fähige Druckengine.

      • Sabine
      • vor 1 Monat
      • Gemeldet - anzeigen

      Hallo, ich habe mal den Support geschrieben wie von Plantox empfohlen. Danke.

      • Kruna
      • vor 1 Monat
      • Gemeldet - anzeigen

      guten Morgen Christian, irgendwie bekomme ich es nicht hin.

      Wie hier beschrieben https://forum.ninox.de/t/h7yt5cd/ausdruck-der-tabelle-in-farbe klappt es und bei Deinem oben genannten Script klappt es nicht. Ichhabe den Code in einem Feld im  Drucklayout hinterlegt

      Hast Du eine Idee, was ich falsch gemacht haben könnte?

      Vielen Dank und Gruß Kruna

      • Heinrich Frey Maschinenbau GmbH
      • Christian_Rott
      • vor 1 Monat
      • Gemeldet - anzeigen

       guten Morgen Kruna, hast mal ne Dummy Datei dann schaue ich mal drüber?

      Amsonsten stell mal Fotos rein vom Drucklayout

      • Kruna
      • vor 1 Monat
      • Gemeldet - anzeigen

      ich habe mich der Beispieldatenbank bedient, die Du in dem Link gepostet hast.

      In der Tabelle Zeiterfassung habe ich ein Drucklayout 'test' gemacht und dort Dein Script eingefügt. Vllt liegt da ja bereits der Fehler. in der Tabelle Mitarbeiter > Drucklayout 'Zeiten Mitarbeiter' wird die Farbe mit ausgedruckt.

      Gruß Kruna

      • Heinrich Frey Maschinenbau GmbH
      • Christian_Rott
      • vor 1 Monat
      • Gemeldet - anzeigen

       Du müßtest es in ein Formelfeld packen dann geht es dort auch 

      Aber über Mitarbeiter > Zeiterfassung kannst du dann eben alle gefilterten Datensätze ausdrucken

      Bei Zeiterfassung eben nur den aktuellen

      • Kruna
      • vor 1 Monat
      • Gemeldet - anzeigen

      ahhhh, das Zauberwort heißt Formelfeld - so hat es jetzt auch geklappt.

      Vielen Dank für den Hinweis und Deine Hilfe 👍🙂

      Gruß Kruna

Content aside

  • Status Answered
  • vor 1 MonatZuletzt aktiv
  • 10Antworten
  • 134Ansichten
  • 4 Folge bereits