0

Multiple Choice-Feld automatisch ausfüllen

Liebe Ninox-Community,

für die Erstellung und Auswertung einer Statistik stehe ich vor folgendem Problem: Ich habe ein mehrzeiliges Textfeld, in das untereinander verschiedene Abkürzungen in unterschiedlicher Zahl eingetragen werden sollen.

Dann sollen diese Abkürzungen in ein Multiple Choice-Feld zwecks der besseren Übersichtlichkeit und Suchfunktion automatisch kopiert bzw. zu Einträgen/Wörtern gemacht werden.

Gibt es die Möglichkeit, das über eine Trigger-Funktion zu realisieren? Als Beispiel:


Textfeld beinhaltet die 3 Werte

  • Kl
  • Vcllo
  • Orch

Multiple Choice-Feld sollte nach Trigger diese 3 Werte beinhalten:

  • Klavier
  • Violoncello
  • Orchester

Hintergrund ist der, dass es im Multiple Choice-Feld mehrere hundert Einträge geben wird. Es ist bedeutend schneller, die Abkürzungen ins Textfeld zu schreiben anstatt für jeden Eintrag die richtigen Multiple Choice-Felder durchzusehen/durchzuscrollen und anzuklicken.

Ich habe es mit der if-Funktion versucht, komme aber nicht weiter (bin leider auch ein blutiger Ninox-Anfänger 😅).

Kann mir jemand weiterhelfen? Oder gibt es eine andere, vielleicht viel einfachere Lösung dafür?

Vielen Dank schon jetzt!

2 Antworten

null
    • UweG
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Darf ich fragen ob es sich um ein einfaches oder den. Multiple Choice Feld handelt, welches vorausgefüllt werden soll?

    Wie ich deine Frage verstehe, möchtest du in einem mehrzeiligen Textfeld zeilenweise Abkürzungen eingeben, die ein MultipleChoice Feld, welches auch die eingetragenen Abkürzungen (Klarnamen) enthält mit diesen vorbelegen? 

    Was ist, wenn die Eingabe im Textfeld fehlerhaft ist (Schreibweise)? Wie willst du das prüfen?

    Grundsätzlich ist ein MultipleChoice-Feld mit mehreren hundert Einträgen der falsche Ansatz. Dafür sind die Teile für die Bearbeitung nicht gedacht.

    Möglicherweise kann man bei dyn. MultipleChoice Felder über eine Vorauswahl die anzuzeigenden Möglichkeiten jeweils einschränken. Bsp. Holzinstrumente, Saiteninstrumente etc. um nicht erschlagen zu werden mit den Auswahlmöglichkeiten.

    Da sollte man dann eher mit Tabellenverknüpfungen/Rückverknüpfung arbeiten, welche als Multiple Choice Feld missbraucht wird. Aber es kommt halt darauf an, wie man mit den ausgewählten Daten weiter arbeiten möchte.

    • Carsten_Losch
    • vor 2 Jahren
    • Gemeldet - anzeigen

    HI, ich sehe es wie Uwe... ich habe ca. 170 USER, wenn ich davon 3 zu einem Projekt hinzufügen möchte, nutze ich dynamische MultipleChoice Felder. Da NINOX es leider nicht schafft die Suche über die Texteingabe einzugrenzen, nutze ich ein Textfeld als Filter... hier mal der Code. 

    let mySuche := lower(Filter);
    if mySuche != null then
        select Personal where contains(lower(Name), mySuche)
    else
        select Personal
    end

Content aside

  • vor 2 JahrenZuletzt aktiv
  • 2Antworten
  • 70Ansichten
  • 3 Folge bereits