0

Anzeige von berechneten Bildfeldern un einer Tabelle

Guten Abend,
ich zeige in einer Formularansicht Bilder aus einer Repositorytabelle in Abhänigkeit von einem Auswahlfeld an. Das Feld ist als berechnetes Feld definiert. die Formel ist:

if Bewertung = 1 then
    (select Settings).Good
else
    if Bewertung = 2 then
        (select Settings).lala
    else
        if Bewertung = 3 then
            (select Settings).Bad
        end
    end
end

In der Tabelle Settings ist das Feld als Typ Bild definiert.

Das funktioniert gut.

Wenn ich das gleiche Feld einer Tabellenansicht hinzufüge, wird das Bild nicht angezeigt und nach dem speichern wird das Feld automatisch aus der Tabellenansicht entfernt. ??

In andren Tabellenansichten werden Felder vom Typ Bild jedoch angezeigt und auch skaliert. Liegt mein Problem im Feldtyp oder mache ich was falsch.

Danke und Gruß, Matthias

2 Antworten

null
    • + Maßanzug statt Massenware +
    • RonaldP
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Moin Matthias Reinicke ,

    Ich sehe das so, dass Ninox noch die Anweisung braucht aus welchem Datensatz dieser Tabelle das Bild angezeigt werden soll.

    Planox.pro hat in einem anderen Post dazu was geschrieben. Das das fx feld schlauer ist und versucht mit "first" einen Datensatz zu ermitteln. Die Tabellenansicht das aber wohl nit kann.

    Ich hab die syntax nit 100% im Kopf aber mit record(TABELLE, 1).Bild zeigt ninox das Bild vom Datensatz mit Nr. 1 aus TABELLE an.

    Versuche es mal damit...

    Viel Erfolg

    Ronald

    • Privat
    • Matthias_Reinicke
    • vor 2 Jahren
    • Gemeldet - anzeigen

    So geht es:

    if Bewertung = 1 then
        first((select Settings).Good)
    else
        if Bewertung = 2 then
            first((select Settings).lala)
        else
            if Bewertung = 3 then
                first((select Settings).Bad)
            end
        end
    end

    Danke für den Tip.

Content aside

  • Status Answered
  • vor 2 JahrenZuletzt aktiv
  • 2Antworten
  • 72Ansichten
  • 2 Folge bereits