0

Automatischen Datensatz erstellen und genau diesen wieder löschen

Hallo, habe eine Auswahlfeld (Ja/Nein) - "Kündigung erzeugen".  wenn ich diesen anklicke, erstellt es in einer weiteren Datenbank einen neuen Datensatz. Wie bekomme ich es hin, dass wenn ich das Auswahlfeld wieder auf NEIN setze, genau dieser und nur dieser wieder gelöscht wird?

 

let my := this;
if 'Kündigung erzeugen' = true then
let myNew := (create 'Kündigung Zischenspeicher');
myNew.('Haushaltsvorstand Kündigung Zwischenspeicher' := my.text(Haushaltsvorstand.'HH - Vorstand'));
myNew.('Name VN' := my.Versicherungsnehmer);
myNew.(Sparte := my.text(Sparte))
else
delete 'Kündigung Zischenspeicher'
end

 

Vielen Dank!

2 Antworten

null
    • planoxpro.1
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hallo dirk, wenn du die Tabellen nicht verknüpfen willst, dann könntest du in der Haupttabelle ein Zahlenfeld anlegen, dort die Nummer des erzeugten Datensatzes speichern und beim Löschen auf diese zugreifen:

     

    let me := this;
    if 'Kündigung erzeugen' = true then
       let myNew := (create 'Kündigung Zwischenspeicher');
       me.(DelRecNr := number(myNew));
       myNew.('Name VN' := me.Versicherungsnehmer);
       myNew.(Sparte := me.text(Sparte))
    else
       delete first(select 'Kündigung Zwischenspeicher' where number(Nr) = me.DelRecNr);
       me.DelRecNr := null
    end

    • Dirk_Weidensdorfer
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Danke, hat funktioniert!

Content aside

  • vor 2 JahrenZuletzt aktiv
  • 2Antworten
  • 214Ansichten