Datensätze erstellen und löschen
create | delete
Um in einer bestimmten Tabelle einen Datensatz per Skript zu erstellen, geben Sie in einem Button einfach den entsprechenden Tabellennamen nach
create
an.1
create Kunden
Ergebnis: Ein neuer, aber leerer Datensatz in der Tabelle Kunden.
Um diesen neuen Datensatz dann gleich noch mit Daten zu füllen, speichern Sie den Ausdruck erst in einer Variable, um dann über die Variable auf die gewünschten Felder zuzugreifen.
- 1.Wir initialisieren die Variable
neuerKunde
mit dem Ausdruckcreate Kunden
, um den Datensatz in der Variable zu speichern. - 2.Danach greifen wir über den Punkt-Operator
.
auf die Felder des neuen Datensatzes zu und geben dem neuen Datensatz eine eindeutige Kundennummer bestehend aus dem BuchstabenK
und einem UNIX-Zeitstempel.
1
let neuerKunde := (create Kunden);
2
neuerKunde.(Kundennummer := "K" + number(now()))
Ergebnis: Ein neuer Datensatz in der Tabelle Kunden mit einer eindeutigen Kundennummer.
Löschen Sie Datensätze automatisch, indem Sie nach
delete
spezifizieren, welche Datensätze gelöscht werden sollen.Fügen Sie das folgende Skript in einen Button ein, um den aktuellen Datensatz zu löschen.
Dies ist nützlich, wenn Sie den Löschvorgang mit einer anderen Aktion verknüpfen möchten, zum Beispiel eine E-Mail auslösen, bevor der Datensatz entfernt wird.
1
delete this
Ergebnis: Der aktuelle Datensatz wird gelöscht.
Möchten Sie mehrere Datensätze löschen, verknüpfen Sie
delete
mit select
.1
delete select Kunden where Status = 4
Ergebnis: Alle Datensätze in der Tabelle Kunden mit dem Status
4
werden gelöscht.Last modified 9mo ago