create-Befehl über Button auslösen +löschen von Feldinhalten
Hallo,
ich habe folgendes Problem: Ein Kunde möchte nicht das Ninox-Kreuz (neuer Datensatz) benutzen, sondern einen separaten Button für diese Funktionalität. Mit create <Tabelle> ist das eigentlich auch kein Problem. Leider werden aber nicht die Feldinhalte der Felder dabei gelöscht, sondern es wird der Datensatz neu angelegt aber in den Feldern stehen noch die alten Inhalte. Diese befinden sich zu diesem Zeitpunkt nicht im neuen Datensatz, sondern sich nur als Text in den angezeigten Feldern.
Wie kann ich den Inhalt der angezeigten Felder löschen? Das Ninox-Kreuz kann das.
Danke schonmal in Voraus!
Stefan
4 Antworten
-
Hallo Stefan, sowohl beim "Plus" als auch per Script mit "create" wird immer ein neuer, leerer(!) Datensatz angelegt. Allerdings bleibt man im aktuellen, noch gefüllten Datensatz. Man kann die ID des neu angelegten Datensatzes aber in einer Variable speichern und den Datensatz mit openRecord() öffnen. Beispiel:
let myNew := create TABELLE;
openRecord(myNew)
-
Hallo Stefan,
---
openRecord (create <Tabelle>)
---
Leo
-
... oder so.
-
Hallo Leo und hallo Copytexter,
hat funktioniert – vielen Dank dafür! Bin begeistert von diesem Forum!
Viele Grüße Stefan
Content aside
- vor 4 JahrenZuletzt aktiv
- 4Antworten
- 977Ansichten