PopUp - Datensatz Löschen
Nabend liebe community,
ich möchte mit folgenden Skript Prüfen ob der Kunde schon vorhanden ist ( das Skript ist einem verstektem Textfeld - )!
Sollte der der Eintrag schin vorhanden sein , öffnet sich ein Pop und soll ,
A: den Datensatz Löschen (Ja)
B: den datensatz in ruhe lassen (Nein)
let myK := Kunde;
if cnt(select Kundendatenbank where Kunde = myK) > 1 then
if dialog("Achtung!", "Soll der Datensatz gelöscht werden?", ["Ja", "Nein"]) = "Ja" then
delete this
end
Bei Speichern , kommt die Meldung " Diese Funktion darf keinen Änderung vornhemen"
Jemand eine Idee was ich anders machen musss / kann?
DAnke im Voraus
2 Antworten
-
said:
das Skript ist einem verstektem Textfeld - )!Wenn du mit verstecktem Textfeld ein Formelfeld meinst: Diese können nur Berechnungen vornehmen und deren Ergebnis anzeigen, keine bestehenden Daten ändern, also auch nicht löschen. Deshalb die Meldung.
Du müsstest statt dessen oder zusätzlich ein klickbares Element nutzen. Entweder einen Button, der nur angezeigt wird, wenn der Datensatz doppelt ist, oder ein Formelfeld, das nur Ja oder Nein berechnet und in dessen Optionen unter "Bei Klick" der entsprechende Code hinterlegt wird.
Wenn du nicht in der Cloud arbeitest, sondern nur lokal mit der Mac App, dann könnte auch ein Trigger "Nach Änderung" im Kundenfeld funktionieren..
Content aside
- vor 7 MonatenZuletzt aktiv
- 2Antworten
- 41Ansichten
-
2
Folge bereits