0

Hilfe bei Scripten zur Anlage einer neuen Maßnahme

Hallo liebe Gemeinde.

Ich habe eine Problem mit dem Scripten. Ihr habt da bestimmt sofort eine passende Idee.

Zur Ausgangslage:

Ich habe 3 Tabellen

Tabelle 1 = TOMS

Tabelle 2 = Maßnahmen

Tabelle 3 = Vorgabe Maßnahme

In Tabelle 1 habe ich eine Art „Aufnahmebogen“. Wenn ich an einer bestimmten Stelle bin und zum Beispiel die Frage nach Videoüberwachung stelle und eine nicht befriedigende Antwort erhalte, möchte ich auf einen „Button“ = Maßnahme drücken. Dann soll in Tabelle 2 eine Maßnahme angelegt werden. Und da scheitere ich nämlich. Ich kann bereits eine Aufgabe anlegen, welche aber nicht befüllt ist.

 

In Tabelle 2 habe ich Felder wie

Thema und Maßnahme etc…

 

In Tabelle 3 habe ich Maßnahmenvorlagen erstellt. Es funktioniert bereits prima, dass ich innerhalb der Tabelle 2 ein Thema auswählen kann und mir die Inhalte aus Tabelle 3 in die Maßnahme kopiert werden. Super.

 

Zur Visualisierung hier der Screenshot zu „Tabelle 2 „. Es geht hier um den Punkt „Videoüberwachung“

 

Hier das Script zum Button "Maßnahme" in Tabelle 1 (wie oben beschrieben). 

In dem Screenshot ist die Formel, die ich in Tabelle 1 Button hinterlegt habe. Dieser legt bislang eine neue Maßnahme an, aber nicht mit der entsprechenden Füllung. Wie kann ich die "Videoüberwachung" direkt in der Neuanlage der Maßnahme mit angeben bzw. auswählen? 

Bei Klick 

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;
let myID := number('Maßnahmenplan & Bericht'.'Auswahl Thema');
myID = 21;
'Maßnahmenplan & Bericht'.(Thema := "Videoüberwachung")

 

 

 Wäre Euch für die Hilfe sehr dankbar. Ich verzweifle langsam :-) 

Vielen Dank. 

Liebe Grüße, Jens

1 Antwort

null
    • Jens_Waschwill
    • vor 9 Monaten
    • Gemeldet - anzeigen

    Kleine Ergänzung zu meinem Artikel. 

    Bin wirklich ziemlich lost. Jetzt möchte ich zumindest erreichen, dass ich in der Tabelle 1 per Klick. 
    eine neue Maßnahme in Tabelle 2 anlege (was ja funktioniert) und das er in ein Feld von Tabelle 2 was hineinschreibt. Geht das ? Meine Versuche gingen irgendwie alle in die Hose.  Auch das Script hier. 
    Kann mir einer dabei behilflich sein, was nach dem end; kommt ? 

    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;
                let myA := 'Maßnahmenplan & Bericht'.'Auswahl Thema';
                let myID := number(Vorgabe_Bericht_Massnahme.V_Thema);
                21 = myID;
                myID := myA

    Auch das hier funktioniert nicht

    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) and 'Maßnahmenplan & Bericht'.(Thema := "Videoüberwachung")
    end
    

    Wie ihr seht, bleibt das Thema unbefüllt

Content aside

  • vor 9 MonatenZuletzt aktiv
  • 1Antworten
  • 40Ansichten
  • 1 Folge bereits