0

Mehrfachselektion und Einblendung von Feldern

Guten Tag, es geht um folgendes (Beispiel-)Problem:

 

Ich habe eine Mehrfachselektion mit dem Namen "Auto" und den Werten Mercedes, und BMW und ich möchte, dass je nach Auswahl ein zweites Feld mit dem Kaufdatum eingeblendet wird... wie mache ich das?

 

Im Feld "nur Anzeigen wenn" würde ich dann folgendes hinterlegen: 

 

Auto = 1

 

Wenn nun aber in der Mehrfachselektion mehrer Marken ausgwählt werden würden, würde das Feld KaufdatumMercedes nicht mehr erscheinen, weil anscheinend vorausgesetzt wird, dass NUR Wert 1 (also Mercedes) ausgewählt wurde. 

 

Ich habe mittlerweile schon rausgefunden, dass ich in dem Fall 

 

Auto = 3

 

Schreiben kann, da aus irgendeinem Grund die IDs (?) der Were addiert werden. Sobald aber eine dritte Automarke hinzukäme, wird es aber kompliziert, da diese dann nicht die ID 3, sondern 4 hätte, da die 3 scheinbar für den Fall, dass nur die ersten beide Marken ausgewählt wurden, reserviert wurde. Kann ich irgendwo diese "ID" einsehen? Sollten im Nachhinein nämlich noch Marken dazukommen, würde es tierisch verwirrend werden, da noch den Durchblick zu behalten... Ist das Problem in etwa klar geworden? Ich weiß, ist ziemlich verwirrend...

5 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Hallo, die gewählten Option eines Mehrfachauswahlfeldes kann man z. B. so abfragen:

     

    contains(text(Autos), "Mercedes")

     

    Dieser Code in "Nur anzeigen, wenn" eines zweiten Feldes würde bewirken, dass dieses Feld nur angezeigt wird, wenn im Mehrfachauswahlfeld "Mercedes" aktiviert ist.

     

    Allerdings verstehe ich nicht, aufgrund welcher Auswahl das zweite Feld ein- oder ausgeblendet werden soll. Wenn Mercedes und Volkswagen gewählt wurden, dann soll ein(!) Kaufdatum angezeigt werden, wenn BMW, Audi und Volkswagen gewählt sind, dann nicht?

    • Ninox-Professional
    • planoxpro
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Ach so, "KaufdatumMercedes" - okay, jetzt versteh ich's. ;)

    • tiagoalbrinck
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Genau, der Sinn dahinter soll sein, dass ich prüfen könnte, wann das jeweilige Auto gekauft wurde.

     

    Der Code funktioniert fabelhaft. Vielen Dank!

    • tiagoalbrinck
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Hm. Zu früh gefreut. Nehmen wir mal an ich hätte eine zweite Mehrfachselektion... zum Beispiel mit Cabrio und Combi oder so. Dann scheint folgendes aber leider nicht zu funktionieren...

     

    contains(text(Auto), "Mercedes") and contains(text(Typ), "Cabrio")

    • tiagoalbrinck
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Ach habs schon... Auto und Typ hätten in Anführungszeichen geschrieben werden müssen: 'Auto' und 'Typ'.

Content aside

  • vor 6 JahrenZuletzt aktiv
  • 5Antworten
  • 1768Ansichten