0

Hilfe bei Script

Hallo.

Ich habe folgendes Problem. 

In einer Tabelle habe ich ein Button.
Wenn ich den Anklicke soll in einer anderen Tabelle (welche miteinander N:1 verknüpft sind) ein neues Formular angelegt werden. Das funktioniert auch. Aber jetzt möchte ich noch gerne in einem dieser Felder aus dem Formular automatisch etwas eingetragen bekommen. In diesem Fall ist es das Textfeld: Thema

Was mache ich in dieser Formel falsch? 

 

let result := dialog("Neue Tätigkeit anlegen...", "Möchten Sie jetzt eine NEUE Maßnahme hinzufügen?", ["Ja bitte", "Nein danke"]);
if result = "Ja bitte" then
    let xID := this;
    closeRecord();
    let c := (create 'Maßnahmenplan & Bericht');
    c.(Kunden := xID.Kunden);
    popupRecord(c)
end
+'Maßnahmenplan & Bericht'.Thema := "Videoüberwachung"

3 Antworten

null
    • Paul_J_Herberhold
    • vor 9 Monaten
    • Gemeldet - anzeigen

    hey, du musst das mit in die schleife bauen. Vielleicht in etwa so:

    let result := dialog("Neue Tätigkeit anlegen...", "Möchten Sie jetzt eine NEUE Maßnahme hinzufügen?", ["Ja bitte", "Nein danke"]);

    if result = "Ja bitte" then
        let xID := this;
        closeRecord();
        let c := (create 'Maßnahmenplan & Bericht');
        c.(Kunden := xID.Kunden; Thema := "Videoüberwachung");
        popupRecord(c)
    end

      • Jens_Waschwill
      • vor 9 Monaten
      • Gemeldet - anzeigen

       
      Vielen Dank. Das funktioniert. Kann ich auch das Auswahlfeld ansprechen, welches ja auf eine andere Tabelle zugreift? Hier befindet sich nämlich auch Videoüberwachung oder muss ich dafür eine ID nehmen?

       

      Nochmals vielen Dank

      So meckert er bei Zeile 8 'Auswahl Thema'

      let result := dialog("Neue Tätigkeit anlegen...", "Möchten Sie jetzt eine NEUE Maßnahme hinzufügen?", ["Ja bitte", "Nein danke"]);
      if result = "Ja bitte" then
          let xID := this;
          closeRecord();
          let c := (create 'Maßnahmenplan & Bericht');
          c.(
              Kunden := xID.Kunden;
              'Auswahl Thema' := 'Videoüberwachung'
          );
          popupRecord(c)
      end
      
      • Heinrich Frey Maschinenbau GmbH
      • Christian_Rott
      • vor 9 Monaten
      • Gemeldet - anzeigen

      Würde jetzt sagen wenn es ein Normales Auswahlfeld ist dann sollte es die Nummer sein.

Content aside

  • Status Answered
  • vor 9 MonatenZuletzt aktiv
  • 3Antworten
  • 40Ansichten
  • 3 Folge bereits