0

Wenn Auswahl 1 - dann schreibe XY

Hallo zusammen, ich bin ein totaler Anfänger und hoffe meine Frage ist nicht ganz so schlecht. 
Ich möchte folgendes Ergebnis: 

Ich nutze ein Auswahlfeld mit den Optionen

Montag, Dienstag, Mittwoch, Donnerstag, Freitag

Wenn ich einer dieser Optionen gewählt habe, möchte ich gern in einem anderen Feld Texte erscheinen lassen, z.b.

Montag = Monika

Dienstag = Dina

Mittwoch = Marte

usw.

Ich gehe davon aus, dass sich das mit einer Formel lösen lässt. 

If ..... ??? then ???? 

Vielen lieben Dank für eure Hilfe.

Beste Grüße Nadine

6 Antworten

null
    • Kruna
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Hallo Nadine,

    im Auswahlfeld kommt folgender Code:

    switch Auswahlfeld do
    case 1:
        Textfeld := "Monika"
    case 2:
        Textfeld := "Dina"
    case 3:
        Textfeld := "Marte"
    end

    in Trigger nach Änderung

    es würde dann weiter gehen mit case 4, case 5 usw.

    Auswahlfeld und Textfeld müsstest Du nur noch anpassen bzw durch die Namen Deiner Felder erstetzen.

    Mit if then else würde es auch gehen, aber wenn es viele Bedinungen werden, dann hat man ellenlange if then else Verschachtelungen. Ich meine mal gelesen zu haben, dass dann switch do besser ist.

    if Auswahlfeld = 1 then Textfeld := "Monika"
     else if Auswahlfeld =2 then Textfeld:=  "Dina"
    end

     

    Gruß Kruna

      • Nadine_Voegt
      • vor 1 Jahr
      • Gemeldet - anzeigen

       Vielen lieben Dank für deine Antwort. Irgendwas scheine ich falsch zu machen. Es kommt die Fehlermeldung 
      Case1: Ich nutze ein Formelfeld = dann nimmt er das := nicht an 
      Case2: Ich erstellte ein Textfeld = "Diese Funktion darf keine Datenänderung vornehmen"

      switch 'Maßnahmenbezeichnung' do
      case 1:
          'Maßnahmennummer' := "111/1111/111"
      case 2:
          'Maßnahmennummer' := "341/116/22"
      case 3:
          'Maßnahmennummer' := "BIB"
      case 4:
          'Maßnahmennummer' := "651/24/23"
      case 5:
          'Maßnahmennummer' := "863/158/22"
      end

      • Torsten_Stang.1
      • vor 1 Jahr
      • Gemeldet - anzeigen

       der Code muss in den Änderungstrigger des Auswahlfeldes und das Feld 'Maßnahmennummer' muss ein Textfeld sein.

      • Nadine_Voegt
      • vor 1 Jahr
      • Gemeldet - anzeigen

       Super Torsten, das hat mir sehr weitergeholfen, im Falschen Feld den Trigger zu wählen, war der Fehler 😄 Vielen Dank für eure super Hilfe! 

    • Kruna
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Hi Nadine, Torsten hat es bereits geschrieben.

    Anbei noch eine Beispiel_dab dazu :-)

      • Nadine_Voegt
      • vor 1 Jahr
      • Gemeldet - anzeigen

       Vielen lieben Dank für euer Hilfe. Jetzt funktioniert alles 🥰