0

Wenn in Feld A dies ist, soll in Feld B folgendes eingesetzt werden.

Guten morgen

 

Ich entschuldige mich für den vieleicht etwas verwirrenden Titel.

Ich wusste aber nicht wie ich es besser ausdrücken soll, geschweige denn wie ich danach suchen soll

 

Folgendes würde ich gerne umsetzen:

Ich möchte einer Zahl etwas zuordnen, welches dann automatisch in einem anderen Feld ausgegeben wird.

Also:

Ich habe 1 - 10

1 wird dem Tier zugeordnet

2 dem Fahrzeug

3 der Pflanze

usw bis 10

 

Nun hätte i ch gerne wenn in Feld A die 2 eingetragen wird, in Feld B automatisch Fahrzeug eingetragen wird.

Ist sowas möglich?

 

Schönen Tag und beste Grüsse

Roger

5 Antworten

null
    • UweG
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Das kann man über den 'Änderungstrigger' im Feld A in Verbindung mit einer switch...case Anweisung machen.
    Der ScriptCode sähe dann wie folgt aus:
    switch 'Feld A' do
    case 1:
    Feld B := "Tier"
    case 2:
    Feld B := "Fahrzeug"
    case 3:
    Feld B := "Pflanze"
    .
    .
    .
    case 10:
    Feld B := "Nahrungsmittel"
    default:
    Feld B := "Keine Zahl vorhanden"
    end

    • roger_j
    • vor 3 Jahren
    • Gemeldet - anzeigen

    danke sehr.

    Das werde ich heute Abend doch gleich mal versuchen umzusetzen

    • roger_j
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo nochmals

     

    Egal wo ich das eintrage, kommt immer folgender Fehler:

    Unexpected keyword: case in Zeile 1, Spalte 6

     

    Ich bin noch ganz neu in Ninox und sehe noch nicht ganz durch.

    Daher ist es natürlich möglich das ich es entweder am falschen Platz eintrage, oder etwas übersehe.

     

    Ich habe mir zb. ein Textfeld erstellt und da bei den erweiterten Optionen undter; Nach Änderungen folgendes Scrpt ausführen, does eingetragen als Test:

    case 1:
    Feld B := "Tier"
    case 2:
    Feld B := "Fahrzeug"
    case 3:
    Feld B := "Pflanze"
    end

     

    Da kommt der oben genannte Fehler.

    Erstellt habe ich ein Feld A (Wo das Ganze eingetragen wurde) und ein Feld B. Beises Text- Felder

     

    Sorry dass ich nochmals nachhacke, aber ich seh da echt noch nicht ganz durch.

    Bin aber Grundsätzlich sehr erfreut wie einfach einiges von der Hand geht. Aber ich hab da wohl noch einiges zu lernen ;)

     

    Danke und Gruss 

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

    Da fehlt vermutlich die erste Zeile aus Uwes Code mit der switch-Anweisung. Versuch's mal so:

     

    'Feld B' := switch 'Feld A' do
       case 1: "Tier"
       case 2: "Fahrzeug"
       ...
       default: "Kein Wert ausgewählt"
    end

    • roger_j
    • vor 3 Jahren
    • Gemeldet - anzeigen

    ah...hat geklappt. Danke sehr

Content aside

  • vor 3 JahrenZuletzt aktiv
  • 5Antworten
  • 524Ansichten