0

select-Sytax (mal wieder)

Hallo zusammen,

als Neuling kapiert man ja manchmaml die etwas eigenartige sql-Syntax bei Ninox nicht so ganz. Jedenfalls kommt beim folgenden Abfrageversuch der Fehler, dass eine Tabellenspalte nicht gefunden werden konnte, die gar keine ist.

 Danke schonmal.

2 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 10 Monaten
    • Gemeldet - anzeigen

    Hallo Frank, wenn du das Datenfeld 'Name' auf den String "Inaktiv-Grau" abfragen willst, muss letzterer in doppelte Anführungszeichen gesetzt werden.

      • Frank_Heitmann.1
      • vor 10 Monaten
      • Gemeldet - anzeigen

       

       

      Alles klar - vielen Dank.

      So funktionierts jetzt:

      "/ 1. Wandelt einen String in einen gestylten String für inaktive Elemente/";
      function inaktivgrau(str : text,aktiv : boolean) do
          let farbe := first(select Farben where Name = "Inaktiv-Grau");
          if not aktiv then
              styled(str, "", color(farbe.Farbe), "")
          else
              styled(str, "", "", "")
          end
      end;