Datensatz über Button löschen
Die Idee ist jedoch es über einen Button zu Datensätze zu löschen, habe bislang keinen Ansatz finden können, ist das überhaupt möglich? Würde mich über mögliche Lösungsansätze sehr freuen.
5 Antworten
-
delete(this) löscht den aktuellen Datensatz. Aber ohne Nachfrage, also Vorsicht...
-
Danke vielmals, man könnte ja noch ein popup als Bestätigung einbauen.
Jetzt verstehe ich, das keyword "this" steht für Datrnsatz.
was gibt es sonst noch für Möglichkeiten mit dem keyword "this" zu interagieren? -
Ich habe das über die Integration in eine dialog-Bog geregelt:
let reply := dialog("Löschen bestätigen", "Ich habe verstanden, dass alle leeren Datensätze aus der KURT-Datenbank unwiderruflich gelöscht werden.", ["Löschen", "Abbrechen"]);
if reply = "Löschen" then
delete (select 'Prüfungsleistungen' where Gesamtpunkte = void and 'Schüler/in auswählen' = void);
...
end -
Hallo,
ich habe nun erfolgreich einen Button in meinem Datensatz eingebaut mit dem hie beschriebenen Befehl
delete(this)
er löscht auch super den Datensatz.
Aber wie kann ich nun eine kleine Nachfrage einbauen, ob ich den Datensatz wirklich löschen will? Das habe ich noch nicht verstanden.
Vielleicht kann mir hier jemand helfen oder zeigen, was ich eingeben muss mit einer leichten Nachfrage mit
Ja, löschen und Nein, abbrechen
Danke im Vorraus
-
Ich habe es mal in anderen Datenbanken von Ninox gesucht und bin dann indirekt auf die Lösung gekommen:
———-
let check := dialog("Achtung", "Bist du dir sicher, dass du diese Aufgabe löschen möchtest?
Bitte bestätige.", ["Ja, löschen.", "Abbrechen"]);
if check = "Abbrechen" then
void
else
A := (delete this);
closeRecord()
end——-
es löscht den aufgerufenen Datensatz mit der gewünschten Nachfrage.
Content aside
- vor 2 MonatenZuletzt aktiv
- 5Antworten
- 222Ansichten
-
1
Folge bereits