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

R

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

 

 

U

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

R

danke sehr.

Das werde ich heute Abend doch gleich mal versuchen umzusetzen

 

R

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 Profile

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

R

ah...hat geklappt. Danke sehr

Antworten