0

Beschreibung Sortierungsfunktion

 

In einer Tabelle (Tabellenname ist „Unternehmen“ habe ich Kontaktinformationen zu Unternehmen, mit denen wir zusammenarbeiten. In der Tabelle gibt es ein Auswahlfeld (benannt „Unternehmensbeziehung“) in dem ich zwischen „Lieferant“, „Kunden“ und „Partner“ unterscheide.

In einer anderen Seite (Name: „Page: Kunden“) möchte ich eine Tabelle anzeigen lassen ,welche nur die Kunden selektiert.

Auf der Seite „“Page: Kunden“, habe ich eine Ansicht erstellt, in der die Formel: „select Unternehmen where Unternehmensbeziehung = "Kunde" steht. Hier wird aber kein Unternehmen angezeigt.

Woran könnte das liegen?  Kann Ninox mit diesem Befehl keine Auswahlfelder filtern? 

5 Antworten

null
    • Heinrich Frey Maschinenbau GmbH
    • Christian_Rott
    • gestern
    • Gemeldet - anzeigen

     Wenn das ein Auswahlfeld ist musst du glaube ich die Nummer nehmen. Sprich wenn Auswahlfeld Kunde gleich die Nr.2 ist so müsste es heißen select Unternehmen where Unternehmensbeziehung = 2

      • Benedikt_Bayer
      • gestern
      • Gemeldet - anzeigen

       Vielen Dank! Genau das war mein Fehler. Funktioniert jetzt. Super :) 

      • Ninox-Projekte für KMU
      • planoxpro
      • gestern
      • Gemeldet - anzeigen

       Hallo Benedikt, richtig, Auswahlfelder geben standardmäßig immer die Numer der ID zurück. Alternativ kannst du ein Auswahlfeld mit der Funktion text() aber auch auf den Textwert abfragen. Das sähe dann so aus:

      select Unternehmen where text(Unternehmensbeziehung) = "Kunde"

      Vorteil der numerischen IDs: Sie bleiben gleich, auch wenn man die Bezeichnung mal ändern sollte. Dafür sind Scripte mit der Abfrage des Textwertes leichter lesbar, weil man nicht überlege muss, was Nummer X noch bedeutet.

      • Benedikt_Bayer
      • vor 5 Stunden
      • Gemeldet - anzeigen

       Vielen Dank für die ausführliche Erklärung! Das hilft zum Verständnis der Funktion wirklich viel. Grüße 

    • Heinrich Frey Maschinenbau GmbH
    • Christian_Rott
    • vor 5 Stunden
    • Gemeldet - anzeigen

    Da es ja nun funktioniert bitte als beantwortet kennzeichnen

Content aside

  • Status Answered
  • vor 5 StundenZuletzt aktiv
  • 5Antworten
  • 26Ansichten
  • 4 Folge bereits