0

Feld befüllen entweder von Hand oder über dynamische Auswahl

Hallo Möchte ein Material entweder Manuell befüllen oder aber über ein Dynamische Auswahl befüllen. In der Dynamischen Auswahl habe ich feste Artikel hinterlegt. Wenn der Artikel aber nicht in der Liste ist, möchte ich Ihn von Hand eingeben. Wie könnte man das lösen??

1 Antwort

null
    • Developer by Smartplanung
    • smartplanung
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Ich habe das bei mir so gelöst, dass ich neben dem dyn Auswahlfeld noch ein Textfeld setze und 3 Buttons zur Steuerung der Sichtbarkeit habe ich noch ein Ja/Nein-Feld. Das Textfeld, sowie der Button zum speichern und der Button zum Abbrechen sind nur sichtbar, wenn das Ja/Nein-Feld auf true steht. Wenn nicht true, ist der Plus-Button und das dyn Auswahlfeld sichtbar.

    Im Textfeld trägst Du dann das neue Material ein und mit dem Häkchen-Button wird der neue Datensatz für das dyn Auswahlfeld erzeugt:

    if 'Kategorie Neu' != "" and 'Kategorie Neu' != null then
        let myStr := 'Kategorie Neu';
        let newRec := (create MaterialKat);
        newRec.(Name := myStr);
        'Kategorie Neu' := "";
        Kategorie := number(newRec);
        KategorieVis := false
    end

    Beim Abbrechen wird das Textfeld geleert und das Ja/Nein-Feld wieder auf false gesetzt.

    Teilweise habe ich das Ganze auch so erweitert, dass man vorhandene Datensätze editieren kann.